如何理解sizeof操作符

sizeof是C++中的一个关键字,作用是获取变量或类型占用字节数。

获取变量或类型占用字节数,可以转到这篇:基本类型的字节长度

接下来要讲的是如何理解sizeof,sizeof在使用时最关键的是,变量要在编译时刻就能知道其大小。

所以类似的指针指向的内存大小是无法用sizeof获取的。

总结:sizeof只能用于在编译时刻能确定占用字节部份,对于指针类型变量也只是获取指针占用的字节数,不会获取指向的内存占用字节数。所以sizeof用在代码静态部份还是不错的选择,如要获取动态内存部份还要重新考虑。