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...