**如下:
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.其友元函式...