1:C++函数栈空间的最大值 默认为1M 可以调整
2:extren c C++调用C函数需要extren c 因为C语言没有函数重载。
3:请你说说你了解的RTTI
运行时类型检查,在C+层面主要体现在dynamic_cast
4:请你说是虚函数表具体是怎么样实现运行时多态的?
子类若重写父类虚函数,虚函数表中,该函数的地址会被替换;对于存在虚函数的类的对象中;对象模型的头部存放虚表的指针。
5:C++'中拷贝构造函数的形参能否进行值传递?
不能,如果在这种情况下,调用拷贝构造函数,将实参传递给形参,这个传递的时候又要调用拷贝构造函数,如此循环,无法完成拷贝。
网友评论