来自 科技 2020-07-15 18:08 的文章
基础面试题都搞不定?如何拿到满意offer
年底了,不知道有多少小伙伴又在打着拿了年终奖就跑路的小心思,那么对于2020即将到来的金三银四招聘旺季,不提前准备准备又怎么能顺利拿到满意的offer呢?
下面对C++基础题面试过程中出现频率比较高的类大小问题做一总结,欢迎大家口算结果(PS:这里就不让你做那个口算MD5的男人了)
涉及到的知识点:
空类的大小静态成员变量是否占用类大小含有虚函数时的类大小含普通函数时候类大小64位、32位不同平台指针所占空间大小class test {
};
class test2 {
int m;
int n;
};
class test3 {
int m;
int n;
static int k;
};
class test4 {
public:
int foo();
};
class test5 {
public:
test5() {};
~test5() {};
};
class test6 {
public:
test6() {};
virtual ~test6() {};
};
int main()
{
std::cout << sizeof(test) << std::endl;
std::cout << sizeof(test2) << std::endl;
std::cout << sizeof(test3) << std::endl;
std::cout << sizeof(test4) << std::endl;
std::cout << sizeof(test5) << std::endl;
std::cout << sizeof(test6) << std::endl;
getchar();
return 0;
}
最后,欢迎大家留言讨论。