C 中類的訪問控制

2021-06-06 19:28:53 字數 452 閱讀 6841

**如下:

tstring::tstring(const tstring &string1)

其中data為private變數,但在複製建構函式中確訪問了string1的data變數。此方法是可以的。

原理見引用這篇文章。

關鍵應用:

訪問類的private變數。

class num

~num(){};

num(int data_)

void getw(num &a){std::cout<

num w;

num a(1);

num b(2);

w.getw(a);

w.getw(b);

需要完善,正常情況下的public、protect、private訪問控制。

C 類中的訪問控制

參考 the c programming language special 3rd edition 類成員可以是public protected或者private 如果是private,只能被類的成員函式和類的友員訪問 如果是protected,可以被類的成員函式和類的友員,以及該類的派生類的成員函...

C 中的類訪問控制

c 中 public,protected,private 訪問標號小結 第一 private,public,protected 訪問標號的訪問範圍。private 只能由1.該類中的函式 2.其友元函式訪問。不能被任何其他訪問,該類的物件也不能訪問。protected 可以被1.該類中的函式 2.子...

C 中類訪問許可權控制

c 中類訪問許可權控制 第一 private,public,protected 訪問標號的訪問範圍,在沒有繼承的情況下 private 只能由1.該類中的函式 2.其友元函式訪問。不能被任何其他訪問,該類的物件也不能訪問。protected 可以被1.該類中的函式 2.子類的函式 以及3.其友元函式...