我试图在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是否有效。
答案 0 :(得分:0)
来自their documentation的示例:
extern int clip();
static int clip()
{}
仅在C和C ++中启用语言扩展时编译。
奇怪的是,他们的文档似乎已经过时了。许多不符合代码的例子应该在启用扩展时编译,但实际上不能在任何一种模式下编译。