读书人

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

发布时间: 2013-06-26 14:29:32 作者: rapoo

三个函数//下面声明与定义分开写不对呢
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。。。

读书人网 >C++

热点推荐