我正在使用多精度复数库( zkcm ) 并希望使用complex<double>
.
有一次,我尝试仔细检查变量的内存,sizeof()
但无论我将变量分配到多大的内存,我都会得到相同的答案 (32);即无论我在里面使用什么,以下代码段都会打印 32 zkcm_set_default_prec()
:
zkcm_set_default_prec(128);
zkcm_class z;
cout << sizeof(z) << endl;
sizeof()
除了获取变量的内存大小之外,还有其他方法吗?