Serviceを読んで理解し、同意したものとみなします。c++0NULL判定が意図した通り行われないsampleClassとSAMPLE_DATAを書いた方が、回答しやすいと思います。ちなみに下記のソースでは問題ありませんでした。Bと書きたくなる気持ちは分かりますが、この式は文法的には正しくてコンパイルを通ってしまいますが、求めている判定とは違う結果を返します。書いても範囲比較にはなりません。個の銅バッジ1FPS視点を実装したいFPS視点の実装にはボーン入りでモーションが可能なキャラクターの描画まで出来ていることが最低ラインになります。そのキャラクターの目の位置にカメラをセットし、視点をキャラクターの向いている方向に合わせることで、FPS視点は完成しますが、ソースコードの記載もない現状ではこれ以上、答えようがありません。さん回答の通りなのですが、2020年内発行が予定されているC++20では両者の差異がさらに小さくなります。Sの両方が自動的に有効になります。詳細は提案文書P1185R2を参照ください。