c++面试总结

一. C++空类的字节数 C++标准规定类的大小不为0,空类的大小为1,当类不包含虚函数和非静态数据成员时,其对象大小也为1。 若是在类中声明了虚函数(无论是1个仍是多个),那么在实例化对象时,编译器会自动在对象里安插一个指针指向虚函数表VTable,在32位机器上,一个对象会增长4个字节来存储此指针,它是实现面向对象中多态的关键。而虚函数自己和其余成员函数同样,是不占用对象的空间的。 咱们来看下
相关文章
相关标签/搜索