小编use*_*375的帖子

在类外定义显式运算符bool()时出错

operator bool()在课外定义函数有问题

class A{

public:
    explicit operator bool() const; 
};
Run Code Online (Sandbox Code Playgroud)

我在课外定义函数为......

explicit A::operator bool() const {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误 - error: ‘explicit’ outside class declaration

做错了什么?

c++ explicit explicit-conversion c++11

2
推荐指数
1
解决办法
1056
查看次数

标签 统计

c++ ×1

c++11 ×1

explicit ×1

explicit-conversion ×1