2013-10-25 69 views
0

我正在一個班級項目和我的老師給我們的功能,我們必須寫。這是一個例子。我想知道爲什麼在開始和結束時都有一個常量。他們做什麼,他們都需要兩端?const之前和之後功能

const Foo multiple(int value) const; 
+1

看看這個:https://en.wikipedia.org/wiki/Const-correctness –

回答

2

第一個是返回值(const Foo)的種類,第二個裝置,它並沒有改變的類。

3

第一個const適用於成員函數的返回類型。

第二常量適用於看不見的論點,即是一個指向該實例調用方法的Foo。