#define _sizeof_type(T) (size_t)((T*)0 + 1) //适用于类型
#define _sizeof(T) ((size_t)(&T + 1) - (size_t)(&T)) //适用于变量
#define _mysizeof(T) (size_t)((typeof(T)*)0 + 1) //适用于C语言,变量和类型都可以
C/C++使用宏定义实现sizeof
最新推荐文章于 2024-07-23 14:18:41 发布