2012-01-09 10 views
0

私は学校でC++コースを受講しており、ANSI準拠のコンパイラが必要ですが、Xcodeを使用することを計画していましたが、ANSiに準拠していないことがわかりました(または少なくとも私はそう信じています)。私はこのコースで私のMacで使用できる良いIDE/ANSI準拠のコンパイラのヒントを教えてください。前もって感謝します。Mac OSX用C++ IDE/ANSIコンパイラ?

+1

あなたはANSIを意味すると思いますが、どのバージョンのISO C++標準ですか? (Xcodeを使用するコンパイラはC++ 03に準拠しています(少なくともC++コースでは十分です) – Mark

+0

ラボコンピュータで使用するコンパイラがある場合、またはクラスで言及しているコンパイラがある場合は、 – crashmstr

+1

XcodeがANSI C++に準拠していないと思われる理由は間違っています... – CharlesB

答えて

4

ANSI CのようにANSIを意味しますか? Xcodeを使うと、2つの一般的なANSI Cの方言(c89とc99)のモードがあります。

C++を実行している場合、XcodeのC++コンパイラは一般的なC++標準であるC++ 98、C++ 03もサポートしています。また、利用可能な最も完全なC++ 11実装の1つをサポートしています。しかし、これらの規格は、米国規格協会がそれらを作成するISO標準設定プロセスに参加しているにもかかわらず、通常「ANSI C++」と呼ばれていません。しかし、これはおそらくあなたのインストラクターが意味するものです。

インストラクターが何か他のことを意味していた場合は、私が知っている限り、「ANCI」はC++の文脈でちょっぴりあいまいなので、もっと情報を提供する必要があります。

ボトムライン、Xcodeは問題ありません。

+0

返信いただきありがとうございます。 – Gmenfan83