【发布时间】:2015-10-05 11:17:10
【问题描述】:
尝试创建类操作符:
class ggg
{
int a;
int b;
operator std::string ( )
{
return "hello";
}
};
int main() {
ggg g ;
std::string s = g;
cout<<s;
}
得到错误:
'ggg::operator std::string' : cannot access private member declared in class 'ggg'
如何解决这个问题?
【问题讨论】:
标签: c++ access-specifier typecast-operator