【发布时间】:2020-05-03 23:25:49
【问题描述】:
使用 -括号 编译时,这会给出警告,这是可以理解的
if (myVar= myFunct(param1)) {
// do some stuff
}
但是当我们在 if 块中声明变量时,编译器不会给出警告。为什么?
if (int myVar= myFunct(param1)) {
// do some stuff
}
g++(GCC) 4.8.5
【问题讨论】:
标签: c++ if-statement expression declaration g++4.9