Visual C++中非ANSI C++实例 我试图在Visual 2010中找到扩展到ANSI C++的语法,

Visual C++中非ANSI C++实例 我试图在Visual 2010中找到扩展到ANSI C++的语法, ,c++,visual-c++,c++98,C++,Visual C++,C++98,我看到: C编译器支持使用两个正斜杠//字符引入单行注释: 这不是一个标准特性吗 有人能给我一个非ANSI C代码的例子,它会在Visual C++中通过,在GCC等其他编译器中失败吗?我需要一个示例来测试此处描述的\Za是否有效。示例来自: 这只在C和C++中启用了语言扩展, 奇怪的是,他们的文档似乎非常过时。许多启用扩展时应编译的不一致代码示例实际上在两种模式下都不编译。直到最近,Visual C编译器还没有更新到C标准,并且不支持引入单行注释的C99。同时注意C和C++之间有区别,这两种语

我看到:

C编译器支持使用两个正斜杠//字符引入单行注释:

这不是一个标准特性吗

有人能给我一个非ANSI C代码的例子,它会在Visual C++中通过,在GCC等其他编译器中失败吗?我需要一个示例来测试此处描述的\Za是否有效。

示例来自:

<>这只在C和C++中启用了语言扩展,


奇怪的是,他们的文档似乎非常过时。许多启用扩展时应编译的不一致代码示例实际上在两种模式下都不编译。

直到最近,Visual C编译器还没有更新到C标准,并且不支持引入单行注释的C99。同时注意C和C++之间有区别,这两种语言由于C++从一开始就有很多类,它们是C类的,但现在是两种完全不同的语言。不要混合C和C++。在项目中混合C和C++OK@JoachimPileborg谢谢:我的主要问题是在第二部分,我已经更新了我的问题。我的主要关注点是C++。@ MattMcNabb感谢:在1999 ISO标准之前,C没有支持/注释,尽管有些编译器支持它们作为扩展。目前的C和C++标准都是ISO发布的,而不是ANSI的;事实上,除了ANSI正式采用了ISO C++标准之外,还没有ANSI C++。你是不是在你的问题中问非标准C代码,或者你在标题中说的非标准C++代码?
extern int clip();
static int clip()
{}