はきだめC/C++下級者の質問箱
■ このスレッドは過去ログ倉庫に格納されています
0803デフォルトの名無しさん
2006/07/08(土) 12:51:01実際には4バイト境界に揃えられたりして必ずしもそのサイズじゃない場合あり。
ついでに言うとメモリを確保する際にはヒープツリーの接続情報やらデバッグ情報やらも
一緒に確保されるのが普通なんで、オブジェクトのサイズよりもはるかに大きなサイズが
確保される場合がある。
もっと言うとオブジェクトの内部でnewとかしてたら、sizeofで得られるサイズは
実際に確保されるサイズとは何の関係もない値になる。
アドレスが欲しければ、無理やりキャストしてunsignedにでも放り込めば。
■ このスレッドは過去ログ倉庫に格納されています