2012-01-09 99 views
0

我在学校学习C++课程,需要符合ANSI标准的编译器,我打算使用Xcode但知道它不符合ANSI(或者我至少相信)。我可以在我的Mac上使用这个课程的IDE/ANSI兼容编译器的任何提示?提前致谢。适用于Mac OSX的C++ IDE/ANSI编译器?

+1

我认为你的意思是ANSI,但ISO C++标准的哪个版本? (Xcode的编译器与C++ 03兼容(至少在C++课程中是如此)) – Mark 2012-01-09 13:49:11

+0

如果他们在实验室计算机上使用的编译器,或者他们在课堂上提到的编译器,可以帮助我们缩小它(或者告诉你怎么在你的Mac上得到那个。 – crashmstr 2012-01-09 13:51:46

+1

是什么让你觉得Xcode不符合ANSI C++?这是错误的...... – CharlesB 2012-01-09 13:52:21

回答

4

您的意思是ANSI,就像在ANSI C中一样? 您可以继续使用Xcode,它具有两种常用ANSI C方言(c89和c99)的模式。

如果您在使用C++,Xcode中的C++编译器也支持常见的C++标准C++ 98和C++ 03。它还支持可用的最完整的C++ 11实现之一。然而,尽管美国国家标准协会确实参与了ISO标准制定过程,但这些标准通常不被称为“ANSI C++”。但这可能是你的教师的意思。

如果你的导师意味着其他的东西,你将不得不提供更多的信息,因为据我所知,“ANCI”在C++环境中只是乱码。

底线,Xcode会没事的。

+0

谢谢你的回复。 – Gmenfan83 2012-01-09 19:01:39