const常量:
const常量型別:
常物件:必須進行初始化,不能被更新,通過常物件只能呼叫它的常成員函式(const 型別 物件名)
常資料成員
常成員函式:函式內部不能對任何函式以外定義的變數進行任何修改(型別說明符 函式名(參數列), const;)
常引用:被引用的物件不能被更新
常陣列:陣列元素不能被更新(const 陣列名[大小]…)
常指標:指向常量的指標(暫略)
樣例:#includeusing namespace std;
const int flag = 5;
class point
//z不能在函式裡被賦值,只能在初始化列表裡被賦值或者定義時賦值,一旦賦值不能再被修改
point(const point &b /*常量型別④*/ ): x(b.x), y(b.y), z(b.z) {}
void print() const //常量型別③
{ int i = 5;
//i += 10; 合法,因為這個i是在函式內定義
//x += 10; 不合法
cout<<'('<
共享資料的保護 利用const
常物件 它的資料成員在整個的物件的生存期內不能改變。常物件必須進行初始化,而且不能被被新。宣告 常物件的語法形式為 const 型別說明符 物件名 用const 修飾的類成員 1.常成員函式 型別說明符 函式名 參數列 const void print void print const 以上兩個是對...
C 共有資料保護 const深入理解
c 物件導向程式設計 第2版 3.6共用資料的保護 p90 p98 分析乙個普通例子 1 include 2 using namespace std 3 4 class time 5 8 void show 9 void display 10 private 11 int hour 12 int m...
資料的保護
一般資料保護條例 gdpr 歐盟通用資料保護條例 gdpr 取代資料保護指令95 46 ec,旨在協調整個歐洲的資料隱私法律,保護所有歐盟公民的資料隱私,並重塑整個地區在儲存和處理隱私資料上的管理方式。由於違反gdpr的規定,組織可能會被罰款高達全球年營業額的4 或2000萬歐元。比如,如果沒有客戶...