2013-10-04 52 views
-8

在面试C/C++的位置时,我遇到了一个问题编写了ac程序来实现sizeof运算符,我写了代码,然后他让我执行按位运算。对于int ....但我coudlnt ,,,,任何人都可以发布代码,,如何实现,,,实现sizeof运算符使用按位运算

+5

什么语言,你甚至会怎么做?这是什么样的采访? –

+3

这是错误的,它只适用于一组特定的类型。还有一个非常小的集合,因为它是有限集合,并且所有可能类型的集合都不是有限的。问题是愚蠢的开始。不要接受这份工作。 –

回答

5

你不能这样做,因为支持按位运算的数据类型集不是超集支持sizeof的一组类型。

证明:int*