函式宣告後面的const用法

2021-08-14 20:34:59 字數 487 閱讀 8259

void function() const{}

通常我們會看到一些函式宣告後面會跟著乙個const,這個const是做什麼的呢?

看一下下面的例子,就知道了。直接在編譯前,就會提示下面的兩個錯誤

// test1107.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include using namespace std;

class aa;

void out1()

void out2() const

void out3() const

};int _tmain(int argc, _tchar* argv)

在類成員函式的宣告和定義中,

const的函式不能對其資料成員進行修改操作。

const的物件,不能引用非const的成員函式。

github:

函式宣告後面的const用法

void function const 通常我們會看到一些函式宣告後面會跟著乙個const,這個const是做什麼的呢?看一下下面的例子,就知道了。直接在編譯前,就會提示下面的兩個錯誤 test1107.cpp 定義控制台應用程式的入口點。include stdafx.h include using...

函式宣告後面的const用法

出處 通常我們會看到一些函式宣告後面會跟著乙個const,這個const是做什麼的呢?看一下下面的例子,就知道了。直接在編譯前,就會提示下面的兩個錯誤 test1107.cpp 定義控制台應用程式的入口點。include stdafx.h include using namespace std cl...

函式宣告後面的const用法

通常我們會看到一些函式宣告後面會跟著乙個const,這個const是做什麼的呢?看一下下面的例子,就知道了。直接在編譯前,就會提示下面的兩個錯誤 test1107.cpp 定義控制台應用程式的入口點。include stdafx.h include using namespace std class...