|
|
1
1
你需要使用一个更好的编译器:-用墙和迂回的标志编译,GCC C++编译器给出了这个代码:
|
|
|
2
1
除非您将表达式转换为void,即。
你设置了什么警戒级别? |
|
|
3
1
出于元编程的目的,这样的代码可能出现在模板类中。例如,它可能是某种检查
看来,这对编译也没什么帮助。函数体对于为函数调用选择合适的模板不起作用。要检查类范围内的可访问性,必须使用
所以,密码
|
|
4
0
)以及自我分配(例如 x=x 是C++中的有效代码,所以编译器不能将它们标记为错误,但是一个好的编译器当然可以发出警告,它们没有任何效果,可能是程序员的错误。例如,编译器g++为 . |
|
Sinatr · 警告-未实现“收集”模式 9 年前 |
|
|
mahdiolfat · 为什么“函数的隐式声明”只是一个警告? 10 年前 |
|
|
spires · Visual Studio 2013不显示未引用的变量警告 10 年前 |