![]() |
1
4
因为有很多遗留代码是这样编写的。编译器错误将破坏它。
让我们看看这个例子:
在工作时,编译器生成自己的函数签名,如
正如我所说,这可能会导致一些奇怪的错误。假设您有如下代码
|
![]() |
2
2
因为主流编译器继承了有害的传统,包括您正在使用的传统。谢天谢地,他们通常可以选择使其成为错误,比如
|
![]() |
3
0
该标准对诊断实施的要求很少:
|
![]() |
ravi chandra · 为什么这不违反一条定义规则? 7 年前 |
![]() |
daya · 无法理解全局变量和具有外部存储类的变量之间的区别? 8 年前 |
![]() |
mahdiolfat · 为什么“函数的隐式声明”只是一个警告? 9 年前 |
![]() |
Benoît Dubreuil · gtest和MinGW链接 9 年前 |
|
user5117637 · C++如何区分调用全局变量和声明全局变量? 10 年前 |
![]() |
Neil · 具有C++命名空间的文件范围数据 10 年前 |