0
我正在一個班級項目和我的老師給我們的功能,我們必須寫。這是一個例子。我想知道爲什麼在開始和結束時都有一個常量。他們做什麼,他們都需要兩端?const之前和之後功能
const Foo multiple(int value) const;
我正在一個班級項目和我的老師給我們的功能,我們必須寫。這是一個例子。我想知道爲什麼在開始和結束時都有一個常量。他們做什麼,他們都需要兩端?const之前和之後功能
const Foo multiple(int value) const;
第一個是返回值(const Foo
)的種類,第二個裝置,它並沒有改變的類。
第一個const適用於成員函數的返回類型。
第二常量適用於看不見的此論點,即是一個指向該實例調用方法的Foo。
看看這個:https://en.wikipedia.org/wiki/Const-correctness –