不使用sizeof获取数据类型的size

来源:互联网 发布:农村三级卫生服务网络 编辑:程序博客网 时间:2024/05/17 09:30

这是本人遇到的一个面试题目,当时想了一个间接的方法,就是声明两个变量,然后两个变量的地址相减。以下方法更直接:
size_t a = reinterpret_cast<int>(((long*)(0)+1)) -reinterpret_cast<int>(((long*)(0)));

如果不使用reinterpret_cast进行转换,结果就是1.
原创粉丝点击