![]() |
1
14
也许 MSDN's Nonstandard Behavior page 对于Visual C++会启发你吗?一定要看看你最感兴趣的版本(右边的框)。 由于msdn的链接一直在变化(谁知道为什么),下面是vs2008页面的主要内容,因此当链接断开,有人看到这个答案时,他们可以谷歌搜索并找到正确的页面:
|
![]() |
2
5
我的宠儿皮皮,大多数程序员觉得不重要,但我个人发现它伤害了可读性很多,是VC++无法编译下面的C++代码:
_,因为VC++无法识别
澄清
:该标准在_§2.12中提到了上述令牌的处理,将其标记为_§2.11中的保留标记,并在_§2.5中定义了它们与更传统的运算符表示(例如
|
![]() |
4
2
Visual C++ 2K3、2K5和2K8,符合C89和C++ 98。 一些额外的特性是从C99中挑选出来的,并且在C++ 98的顶部有一些改进。 |
![]() |
5
2
C和C++的标准符合性很差,随着2005的事情开始发生变化,并且越来越好。VS2010是我真正看到的,有很多来自C++0x的特性。但是,大多数时候,我会用下面的关键词来搜索谷歌:
等等,当我真的需要弄明白为什么有些东西不能按定义工作时。 |
![]() |
6
2
我还没有使用vs 2008,所以我只能说vs 2005。 它不支持C99。对C89/90的支持在VC中一直很好,我不知道它有任何不合规问题。 C++ 98的支持有很多问题,其中一些问题是MS已知的问题,有些是简单的错误。我制作了一个博客条目,用于在实践中遇到的各种VS 2005 C++错误的“笔记本”。如果你愿意,你可以看看 here 尽管这个列表可能还远未完成 |
![]() |
7
2
_ Try标记为扩展名 |
![]() |
Oded S · 带有运算符重载函数的c++17求值顺序 7 年前 |
![]() |
Menachem · 如何在解码Base64字符串时处理错误 7 年前 |
![]() |
EFanZh · 有符号整数和无符号整数之间的转换 8 年前 |
![]() |
nickcoxdotme · 关注点的角度和语义标记/分离 11 年前 |