お世話になっております。
SDK Rev2.46付属のMQPlugin.hで定義されているMQPointやMQCoordinate
などに関してなのですが、単項の+演算子と-演算子がオーバーロードされてない
ようです。
今のところ自前で別ファイルに
inline MQPoint operator + ( const MQPoint& p )
{
return p;
}
inline MQPoint operator - ( const MQPoint& p )
{
return MQPoint( -p.x\x2c -p.y\x2c -p.z );
}
のように記述しているのですが、できれば次VersionのSDKでは
デフォルトで対応していただけますでしょうか?
単項+はともかく単項-が無いと、例えば変数xの符号を反転させるとき
「-x」でなく「-1.0f*x」としないといけないので……
2008-08-16 02:10