2020-02-10 C++基础3

2020-02-12  本文已影响0人  hangzhou吴彦祖

1:C++函数栈空间的最大值 默认为1M 可以调整

2:extren c C++调用C函数需要extren c  因为C语言没有函数重载。

3:请你说说你了解的RTTI

运行时类型检查,在C+层面主要体现在dynamic_cast

4:请你说是虚函数表具体是怎么样实现运行时多态的?

子类若重写父类虚函数,虚函数表中,该函数的地址会被替换;对于存在虚函数的类的对象中;对象模型的头部存放虚表的指针。

5:C++'中拷贝构造函数的形参能否进行值传递?

不能,如果在这种情况下,调用拷贝构造函数,将实参传递给形参,这个传递的时候又要调用拷贝构造函数,如此循环,无法完成拷贝。

上一篇 下一篇

猜你喜欢

热点阅读