非const对象也可以调用const成员函数

来源:互联网 发布:淘宝客高佣金采集 编辑:程序博客网 时间:2024/05/12 03:29

当一个类只有const成员函数的时候,非const对象也可以调用const成员函数:

// ConstTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class A{public:       A( void )       {       }              void func( void ) const       {           cout << "const version" << endl;       }};int _tmain(int argc, _TCHAR* argv[]){//非const对象调用const成员函数     A obj;    obj.func( );        //const对象调用const成员函数     const A obj_const;    obj_const.func( );     system( "PAUSE" ); return EXIT_SUCCESS;return 0;}


上面的代码编译通过:

 

0 0
原创粉丝点击