您的位置:首页 > 职场人生

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

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

如果不使用reinterpret_cast进行转换,结果就是1.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试