Jay*_*esh 10 c++ variables gcc anonymous
我读了这个问题,解释了C++中匿名变量是如何无效的.
但是下面的程序在GCC 7.2上没有任何警告或错误编译(即使有-Wall
) - 演示:
int main() {
int (*); // anonymous variable?
}
Run Code Online (Sandbox Code Playgroud)
在这里,这显然也是一个整数类型的匿名变量.那么,为什么GCC没有显示任何错误或警告?这是GCC的错误吗?
有gcc记录的错误以及它如何检测变量,例如我用它来编译一个简单的程序,它给出了一个错误,说变量可能是未初始化的.这只是编译器中的一个错误.例如,请参阅https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55985
归档时间: |
|
查看次数: |
265 次 |
最近记录: |