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