Generic Programming with C++ Template
■ このスレッドは過去ログ倉庫に格納されています
0499デフォルトの名無しさん
NGNG・・・えーとさぁ。突っ込んでいいかなあ?
> return((double*)(&(a)));
ここでアドレス取ってるけど、これって getArray の引数 a のアドレスだよなぁ?
getArray の引数 a は getArray の終了時にスタックから消滅してるから、
そのアドレスを戻り値として返すのは不正なんじゃなかろうか。
それと、Init<5> の非スタティックメンバって何もないから、
sizeof(Init<5>) = 0 (あるいは 1)のはずで、
それを double にキャストして逆参照してもゴミ値なんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています