首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

三个函数//下头声明与定义分开写不对呢

2013-06-26 
三个函数//下面声明与定义分开写不对呢operator bool() const {return image ! 0 }operator Image *() c

三个函数//下面声明与定义分开写不对呢
operator bool() const {return image != 0 ;}
operator Image *() const{return image;}
Image * GetImage() const{return image;}
//下面声明与定义分开写不对呢
operator bool() const 

operator ctest::bool() const {return image != 0 ;}

.................
[解决办法]
这样


ctest :: operator bool () const {return image != 0 ;}

operator bool 是一个名字,虽然是两个单词。
[解决办法]

ctest::operator bool() const {return image != 0 ;}

函数名是operator bool。。。

热点排行