重複の可能性:
「C ++のCサブセット」->どこにありませんか?例?
CがC++のサブセットであることを認識しています(つまり、有効なC ++コードではない有効なCコードは存在しません)。私の質問はg++
、すべてのCコードと完全に互換性があるかどうかです。たとえば、
g++ -o testing test.c
と同一のバイナリを生成します
gcc -o testing test.c
すべての状況で?
より具体的には、それらが常に同一のバイナリを作成するとは限らない場合、それが問題になる可能性がある理由はありますか?g++
コードがわからない場合は、常に使用しても安全ですか?