有没有办法禁用类的转换运算符?假设它是一个库类,我无法修改源代码(或标题).我有时会遇到一个认为聪明的图书馆,并定义愚蠢的转换,有时候只是危险的转换.
例如,在标题中给出此声明,我无法修改:
class TooClever
{
...
public:
operator char const*();
};
Run Code Online (Sandbox Code Playgroud)
有没有办法(允许技巧,即使编译器特定)我可以阻止这个运算符在我的代码中使用?
| 归档时间: |
|
| 查看次数: |
946 次 |
| 最近记录: |