2012-01-09 3 views
0

학교에서 C++ 과정을 수강하고 ANSI 호환 컴파일러가 필요합니다. Xcode를 사용할 계획이지만 ANSi와 호환되지 않습니다 (또는 적어도 그렇게 믿습니다). 모든 IDE 또는 ANSI 호환 컴파일러에 대한 정보는 내 Mac에서 사용할 수 있습니까? 미리 감사드립니다.Mac OSX 용 C++ IDE/ANSI 컴파일러?

+1

나는 ANSI를 의미하지만 ISO C++ 표준의 버전을 의미한다고 생각하십니까? (Xcode를 사용하는 컴파일러는 C++ 03을 준수합니다 (적어도 C++ 코스는 잘 이해할 수 있습니다) – Mark

+0

실험실 컴퓨터에서 사용하는 컴파일러가 있거나 클래스에서 언급 한 컴파일러가 있으면 범위를 좁히는 데 도움이됩니다. 당신의 Mac에서 그걸 얻는 방법 – crashmstr

+1

Xcode가 ANSI C++을 준수하지 않는다고 생각하는 이유는 무엇입니까 ... – CharlesB

답변

4

ANSI C와 마찬가지로 ANSI입니까? Xcode를 사용하면 두 가지 일반적인 ANSI C 방언 인 c89와 c99에 대한 모드를 사용할 수 있습니다.

C++을 수행하는 경우 Xcode의 C++ 컴파일러는 일반적인 C++ 표준 인 C++ 98, C++ 03도 지원합니다. 또한 가장 완벽한 C++ 11 구현 중 하나를 지원합니다. 그러나 이러한 표준은 일반적으로 'ANSI C++'로 불리지 않습니다. 미국 표준 협회 (ANSI C++)는 표준을 만드는 ISO 표준 프로세스에 참여하기는하지만 말입니다. 그러나 이것은 아마도 강사가 의미하는 바입니다.

강사가 다른 것을 의미하는 경우 더 많은 정보를 제공해야합니다. "ANCI"가 C++의 맥락에서 횡설수설하고 있기 때문입니다.

결론, Xcode는 괜찮습니다.

+0

답장을 보내 주셔서 감사합니다. – Gmenfan83