たとえば、使用しているオペレーティングシステムに基づいて条件付き関数を実行するにはどうすればよいか疑問に思っています。
if ( operatingSystem == Windows7 )
{
foo()
}
else if ( operatingSystem == WindowsXP )
{
etc()
}
コンパイルする前にOSマクロを選択する必要があるため、事前定義されたマクロはこれに役立たないと確信しています。このプログラムを柔軟にしたいと思っています。お時間をいただきありがとうございます!