sha*_*oth 6 c++ compiler-construction destructor compiler-warnings visual-c++
根据MSDN,Visual C++可以发出C4523警告 'class':指定多个析构函数.这种情况怎么可能呢?
我尝试了以下方法:
class Class {
~Class();
~Class(int);
};
Run Code Online (Sandbox Code Playgroud)
产生析构函数必须有'void'参数列表错误和C4523警告以及以下内容
class Class {
~Class();
~Class();
};
Run Code Online (Sandbox Code Playgroud)
它产生成员函数已经定义或声明的错误和以下内容
class Class {
int ~Class();
~Class();
};
Run Code Online (Sandbox Code Playgroud)
产生析构函数不能有返回类型错误.
那我怎么有C4523警告而且没有错误?
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |