タグ

c++とプログラムに関するskypenguinsのブックマーク (1)

  • C++とのつきあい方(1)

    C++のソースファイルの拡張子って、いろいろですねえ C++のもとになったCの場合、拡張子は"c"でほぼ決まり。 ところがC++では、 "cc"、"cp"、"cpp"、"cxx"などが 使われています。 コンパイラーは拡張子を見てそのファイルの処理方法を判断します。 例えば、 拡張子が"c"ならばCのソースファイルとしてコンパイルする。 拡張子が"cpp"ならばC++のソースファイルとしてコンパイルする。 それ以外の場合は、いろいろだけど、少なくともCやC++のソースファイルとしての処理はしない。 てな具合です。まあ、普通は使っているコンパイラーの仕様に合わせるので、 こんなことを改めて考えることはそうないでしょうけど。 余談ですが、C++のソースファイルを見たら、「な〜んだクラスなんか使ってないし ほとんどCじゃないか」、というわけで拡張子をうっかり"c"にしたら、 変数宣言を函数の最初

  • 1