Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[1449] 単項演算子のオーバーロード / sygh
[SDK] 返信
お世話になっております。
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

途中の4件のメッセージを表示

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

ご対応有難う御座いました。
2009-02-11 17:29
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。