オーバーロードのバグ

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: オーバーロードのバグ

by 山本 » 2006年10月05日(木) 17:55

ご報告ありがとうございます。こちらでも現象が確認できました。次回のバージョンアップで修正しますので、今しばらくお待ちください。

オーバーロードのバグ

by 高信期 » 2006年10月03日(火) 22:52

関数のオーバーロードで、クラスや構造体を引数とする関数があると、
「オーバーロードを解決できません」とエラーメッセージが出ます。
WinXP Home AB Ver5 CP3で確認いたしました。
お手数でしょうが修正のほどよろしくお願いいたします。

コード: 全て選択

Type Complex
  Re As Double
  Lm As Double
End Type

Function Abs(ByRef Value As Complex) As Complex
  Abs.Lm = Value.Lm
  SetQWord(VarPtr(Abs.Re), GetQWord(VarPtr(Value.Re)) And &H7FFFFFFFFFFFFFFF)
End Function

#prompt
Dim A As Complex, B As Complex
A.Re = -1.0
A.Lm = 1.0
B = Abs(A)
Print B.Re

ページトップ