示例示例struct和class的主要区别在于:struct是值类型,class是引用类型。
struct和class的主要区别在于:
1. struct是值类型,class是引用类型。
2. struct默认的访问权限是public,而class默认的访问权限是private。
3. struct不能声明构造函数,而class可以声明构造函数。
4. struct不能继承其他类型,而class可以继承其他类型。
是一个struct和class的代码示例:
struct Student
{
int age;
string name;
};
class Teacher
{
private:
int age;
string name;
public:
Teacher(int age, string name)
{
this->age = age;
this->name = name;
}
};
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(16条)