ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
オブジェクト指向のはなし

コンパイラによる違いについて

解説

C++ はまだ新しい仕様が完全には定着していないので、 コンパイラによって使える機能と使えない機能があります。

たとえば cout を使うには iostream をインクルードしますが、コンパイラによって下のように書き方が違います。まあ、これはオブジェクト指向の本質的なところとはぜんぜん関係ないですから、自分の環境にあわせれば良いと思います。詳しく知りたい人は、市販の解説書等で「名前空間 (namespace)」について調べると良いでしょう。

SAMPLE CODE
最新の C++ コンパイラではこう:
#include <iostream>
using namespace std;


古い C++ コンパイラではこう:
#include <iostream.h>


少し新しい C++ コンパイラではこう:
#include <iostream>

(「オブジェクト指向のはなし」は1999年2月から2000年4月にかけて作成されたコンテンツです。)