const用法大全

2021-10-07 07:56:12 字數 794 閱讀 9718

const用法主要分為四類:

1. const的常規用法;

2. const用於指標;

3. const用於引用;

4. const_cast的用法

用const關鍵字將變數宣告為常量,既在整個程式的執行過程中都無法修改的。

const

double pi=

3.1415926

int

*const variablename =

&reference;

const

int* variablename =

&reference;

const

int*

const variablename =

&reference;

禁止通過引用修改它指向的變數的值.

const

int& variablename = value;

使用const做形式引數時,確保被呼叫的函式不能修改按引用傳入的值.

const_cast可關閉修飾物件的const屬性.

c++提供了四個轉換運算子:

const_cast (expression)

static_cast (expression)

reinterpret_cast (expression)

dynamic_cast (expression)

const 的用法大全

1 修飾變數 訪問屬性為可讀。2 修飾指標 const void p 與 void const p 都是說明p指向的內容是唯讀 void const p 以這種方式初始化的變數其值不可修改,也就是p 這個指標不能指向別的位置 3 修飾形參 用const修飾形參,形參作用 域內只可讀不可寫。在這順便吐...

c 中const用法大全與實質剖析

c 中const用法大全與實質剖析 在c 中,const是定義乙個常量,意味著不能更改,相當於唯讀狀態,它能修飾基本資料型別,方法,類型別等,具體用法如下所示。1.修飾基本資料型別,代表此變數無法更改,即常量,用法如下。const int a 10 int const b 20 注 兩種用法相同,且...

Const與Const的用法

const 是c 中常用的型別修飾符,常型別是指使用型別修飾符const說明的型別,常 型別的變數或物件的值是不能被更新的。const的作用 1 可以定義常量 即const int a 5 a就是乙個被const修飾的常量,它在程式執行期間是無法被改變的!2 保護被修飾的東西 例如乙個函式的首部為v...