UNIX 以外のシステムでの C ソース プログラムの拡張子は .cpp で、Unix システムで一般的に使用される C ソース プログラムの拡張子は .cc です。
ユーザーによって、.cc、.cpp、.cxx などのさまざまなソリューションが使用されます。現在、Unix の世界以外では、ほとんどが .cpp です。 Unix では .cc がより頻繁に使用されるようです。
ヘッダー ファイルの場合、状況はさらに混乱します。何らかの理由で、初期の C 作成者は C 用と C++ 用のヘッダー ファイルを区別せず、.h を使用することにしました。
プロジェクトに C が含まれていない場合、これで問題は発生しませんが、これら 2 つの問題に対処し始めると、通常は C で使用できるヘッダー ファイルを区別することになります ( .h) とそれができないもの (.hh または .hpp)。
また、C では、多くのユーザー (私も含めて) がテンプレート ソースとインライン関数を別のファイルに保存することを好みます。これは厳密に言えばヘッダー ファイルですが、多くの場合、別の一連の規則 (.inl、.tcc、およびおそらくその他の多く) に基づいています。
ヘッダー ファイルでは、コンパイラには影響しません。
ソース ファイルの場合、末尾が異なるとコンパイラは異なる言語を使用します。ただし、これは通常はオーバーライドでき、.cc は VC が C として認識するずっと前から VC で使用されます。
以上がC++ソースプログラムファイルの拡張子は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。