ホームページ  >  記事  >  バックエンド開発  >  C++ソースプログラムファイルの拡張子は何ですか?

C++ソースプログラムファイルの拡張子は何ですか?

尚
オリジナル
2020-04-20 16:22:4620009ブラウズ

C++ソースプログラムファイルの拡張子は何ですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。