ソースコードには次のものがあります。
#define VAR 3.0
でも印刷しようとすると、
cout << VAR;
私は値を取得します
3
プリプロセッサ フラグ -DVAR を渡すと、同じことが起こります。出力を確認しました
g++ -E -P
正しい値はプリプロセッサによって置き換えられていますが、実行可能な出力は切り捨てられています。
ソースコードには次のものがあります。
#define VAR 3.0
でも印刷しようとすると、
cout << VAR;
私は値を取得します
3
プリプロセッサ フラグ -DVAR を渡すと、同じことが起こります。出力を確認しました
g++ -E -P
正しい値はプリプロセッサによって置き換えられていますが、実行可能な出力は切り捨てられています。