首页 > 代码库 > 非const对象也可以调用const成员函数
非const对象也可以调用const成员函数
当一个类只有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;}
上面的代码编译通过:
非const对象也可以调用const成员函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。