class和struct

Posted max88888888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了class和struct相关的知识,希望对你有一定的参考价值。

class和struct

class和struct唯一的区别是默认的访问权限不同,对于未定义访问权限的成员,class默认为private,而struct默认为public.

例:

class Node {
    int a;
public:
    int b;
private:
    int c;  
};

 

struct Node {
    int a;
public:
    int b;
private:
    int c;  
};

上面两段代码的唯一区别是,class中a默认为private而struct中a默认为public

以上是关于class和struct的主要内容,如果未能解决你的问题,请参考以下文章

c++中的struct和class的区别是啥??

通用约束,其中 T : struct 和 where T : class

swift Class和struct的区别

4——class和struct

有没有c++大佬来帮忙把这个程序的struct改为class类啊,这个程序大多是c的,老师要用c+

Swift-Class和Struct的区别(结构体和类的区别)