多倍精度複素数ライブラリ( zkcm ) を使用しており、 を使用していくつかの結果を比較したいと考えていcomplex<double>
ます。
ある時点で、を使用して変数のメモリを再確認しようとしましたが、変数sizeof()
を割り当てるメモリの大きさに関係なく、同じ答え (32) が得られました。つまり、次のスニペットは、内部で何を使用しても 32 を出力しますzkcm_set_default_prec()
。
zkcm_set_default_prec(128);
zkcm_class z;
cout << sizeof(z) << endl;
sizeof()
変数のメモリサイズを取得する以外の方法はありますか?