C 中const修飾虛函式例項詳解

2022-09-20 23:21:12 字數 790 閱讀 6607

c++ 中const修飾虛函式例項詳解

程式1#include

using namespace std;

class base

;class test : public base

;void test::print()

void main()

程式2#include

using namespace std;

class base

;class test : public base

;void test::print()

void test::print() const

void main()

/*test::print() const

*/程式3

#include

using namespace std;

class base

;class test : public base

;void test::print()

void test::print() const

void main()

/*test::print() const

test::print() const

test::print()

test::print()

*/備註:一切皆在**中。

總結:const修飾成員函式,也屬於函式過載的一種範疇。

本文標題: c++ 中const修飾虛函式例項詳解

本文位址: /wangluo/asp/192637.html

C 中函式後面加const修飾

我們定義的類的成員函式中,常常有一些成員函式不改變類的資料成員,也就是說,這些函式是 唯讀 函式,而有一些函式要修改類資料成員的值。如果把不改變資料成員的函式都加上const關鍵字進行標識,顯然,可提高程式的可讀性。其實,它還能提高程式的可靠性,已定義成const的成員函式,一旦企圖修改資料成員的值...

C 函式後面加const修飾

宣告乙個成員函式的時候用const關鍵字是用來說明這個函式是 唯讀 read only 函式,也就是說明這個函式不會修改任何資料成員 object 為了宣告乙個const成員函式,把const關鍵字放在函式括號的後面。宣告和定義的時候都應該放const關鍵字。任何不會修改資料成員的函式都應該宣告為c...

C 函式後面加const修飾

宣告乙個成員函式的時候用const關鍵字是用來說明這個函式是 唯讀 read only 函式,也就是說明這個函式不會修改任何資料成員 object 為了宣告乙個const成員函式,把const關鍵字放在函式括號的後面。宣告和定義的時候都應該放const關鍵字。任何不會修改資料成員的函式都應該宣告為c...