标签: c++ c++11
使用operator关键字在C ++中进行用户定义的转换,例如
class X { private: int _x; public: operator int() const { return _x; } };
const限定符如何改变任何东西而不是const限定符?似乎无论是const还是没有const,我仍然需要分配一个像这样的左值:
X x; const int &foo = x;