c++ 函數參數部分里的 const 修飾是什么意義?
3 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
c++ 函數參數部分里的 const 修飾使用來 限定函數的傳遞值參數:
比如說:void function(const int Var); 中
const限定傳遞過來的參數在函數內不可以改變,也就是說不能在函數內對var進行修改,但是可以取它的值進行使用。
const 限定符,它把一個對象轉換成一個常量。const與define。兩者都可以用來定義常量,但是const定義時,定義了常量的類型,所以更精確一些。#define只是簡單的文本替換,除了可以定義常量外,還可以用來定義一些簡單的函數,有點類似內聯函數(Inline)。const和define定義的常量可以放在頭文件里面。(小注:可以多次聲明,但只能定義一次)
- 3 回答
- 0 關注
- 497 瀏覽
添加回答
舉報
0/150
提交
取消