![]() |
1
10
VC6相当老了,并不总是。。。僵硬的。。。在标准的应用中: 泄漏的
这导致了一些 funky macro magic 来解决这个问题。如果您使用的是符合ISO的编译器,那么您尝试做的这两件事都是非法的。
剖面图
|
![]() |
2
17
不,不会是(§3.3.2本地范围):
我建议您使用最近十年发布的编译器。 |
![]() |
3
4
这应该是违法的,但VC6在这方面做得很糟糕。 “强制For循环作用域中的一致性” 然而,微软在VS2005中做的一件事是正确的,它在默认情况下打开了这一功能,从而更接近标准。 |
![]() |
4
1
不,这不应该是合法的。转储VC++ 6。使用新的更好的编译器。 |
![]() |
5
1
VC花了大约十年的时间来实现循环和条件语句中声明的变量的适当范围。一般来说,你不能依赖VC6的C++判断。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 7 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 7 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 7 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 7 月前 |