const資料保護

2021-08-17 19:20:52 字數 586 閱讀 5263

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萬歐元。比如,如果沒有客戶...