g++ = C++のコンパイルに主に使う。
#includeusing namespace std; class ClassSpike { public: void set_int(int i); int get_int(); private: int I; }; void ClassSpike::set_int(int i){ I = i; } int ClassSpike::get_int(){ return I; } int main(){ ClassSpike cs; cs.set_int(1); int j = cs.get_int(); cout << j << "です。\n"; return 0; }
こんな感じのファイルをコンパイルしようとすると、gccではエラーが出た。
g++では何事もなくコンパイルに成功した。
gccでもクラスをコンパイルできるが、アクセッサ、ミューテータを実装しようとしたところでエラーが出るようになった。
0 件のコメント:
コメントを投稿