Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[1449] 単項演算子のオーバーロード / sygh
[SDK] Response
お世話になっております。
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

Show the middle 4 messages.

[1633] Re: Re: Re: Re: Re: 単項演算子のオーバーロード / mqdl
>あまり深く考えずにコードを挿入し、動作チェックも不十分だったので
>意図しない動作になることに気づいていませんでした。
>
>Rev2.49bで修正しました。

ご対応有難う御座いました。
2009-02-11 17:29
Title
Name
Mail address for renponse notification A mail will be sent when the response is written. This address will be not shown after you post.
Tag Please select from a preset or input arbitrary comma-delimited tags.
Message

Now file attachment is not available temporarily.