Visual C ++中的非Ansi C ++示例

时间:2014-10-10 06:42:58

标签: c++ visual-c++ c++98

我试图在Visual 2010中找到ansi C ++扩展的语法, http://msdn.microsoft.com/en-us/library/34h23df8.aspx

我明白这一点:

  

C编译器支持单行注释,它是使用两个正斜杠(//)字符引入的:

这不是一个标准功能吗?

有人能给我一个非ansi C代码的例子,这些代码会传递给Visual C ++而在GCC等其他编译器中失败了吗?我需要一个示例来测试\ Za在这里描述http://msdn.microsoft.com/en-us/library/0k0w269d.aspx是否有效。

1 个答案:

答案 0 :(得分:0)

来自their documentation的示例:

extern int clip();
static int clip()
{}

仅在C和C ++中启用语言扩展时编译。

奇怪的是,他们的文档似乎已经过时了。许多不符合代码的例子应该在启用扩展时编译,但实际上不能在任何一种模式下编译。