あるfloat値x、y、zがあって、これらが-1.0f〜1.0fの値域にあるかないか判定したいとします。 普通に組むとこうなると思うんですが、 if( x <= -1.0f && x >= 1.0f && y <= -1.0f && y >= 1.0f && z <= -1.0f && z >= 1.0f) bHit = true;
これをクラス中の関数にも適用できるようにしたいのですが、 単純に (#2a) のようにやったのでは not maches converting function 'm' to type 'double (&)(double)' というエラーが出ます。 これをクラス内で定義された関数を引数としても動くようにする方法をご教授ください。