0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 18/11/12 15:33:07.21 uNoTWhhe.net まずC#を覚えます 3:デフォルトの名無しさん 18/11/12 15:41:29.72 D6ILV7Jx.net >>1 乙 4:デフォルトの名無しさん 18/11/12 16:05:28.85 JkRQG90v.net C99に準拠したCプログラムってC++コンパイラで完全にビルドできますか? 5:さまよえる蟻人間 18/11/12 16:09:07.07 Uo1L8t18.net >>4 型キャストが必要な場合と、C++キーワードに引っかかるケースがあるから、コンパイルできるとは限らない。 6:さまよえる蟻人間 18/11/12 16:21:58.14 Uo1L8t18.net 例えば、classという名前の変数がある場合は、C++ではコンパイルできない。 void *型の変数にint *の値をキャストなしに代入しようとすると、C++ではコンパイルエラー。 7:デフォルトの名無しさん 18/11/12 16:35:33.39 D6ILV7Jx.net >>4 C99モードにすればおk $ gcc -Wall -std=c99 -lm round.c 8:デフォルトの名無しさん 18/11/13 08:18:22.77 0Ele5WZ8.net >>5-6 ありがとうございます。 C99では未定義だがC++で定義・予約されている言葉なんかが引っ掛かってしまうんですね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch