1. 程式人生 > >class和struct

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