9.18号一面(很多问题忘了) 1、给一个结构体,求sizeof。(内存对齐)。 2、顺着内存对齐问为什么需要内存对齐。 3、虚函数原理、多重继承。虚函数表和虚函数指针(八股文)。 4、构造函数和析构函数可不可以为虚函数,为什么?追问:除了将析构函数设为虚函数,还有别的方法避免内存泄漏吗(没回答出来) 5、const修饰函数,能不能实现重载,为什么?(当时没回答出来) 6、堆内存和栈内存(八股文)。 7、智能指针原理和智能指针线程安全问题。https://blog.csdn.net/solstice/article/details/8547547这篇博客不错。 ...