42

问答题 42 /290

请你来说一下C++中struct和class的区别

参考答案

参考回答:

在C++中,可以用struct和class定义类,都可以继承。区别在于:structural的默认继承权限和默认访问权限是public,而class的默认继承权限和默认访问权限是private。

另外,class还可以定义模板类形参,比如template <class T, int i>。