C++ 面试题
-
C++精选面试题,一定要了解
C++面试题精髓 1.、为什么构造函数不能声明为虚函数? 解析:因为虚函数采用的是虚调用的方法,虚调用是指允许在只知道部分信息的情况下 的工作机制,特别允许我们调用一个只知道接口而不知道其对象的准确类型的函数。 但是如果我们要调用构造函数创建对象时,必须要知道对象的准确类型, 因此构造函数不能为虚…
*本站广告为第三方投放,如发生纠纷,请向本站索取第三方联系方式沟通
C++面试题精髓 1.、为什么构造函数不能声明为虚函数? 解析:因为虚函数采用的是虚调用的方法,虚调用是指允许在只知道部分信息的情况下 的工作机制,特别允许我们调用一个只知道接口而不知道其对象的准确类型的函数。 但是如果我们要调用构造函数创建对象时,必须要知道对象的准确类型, 因此构造函数不能为虚…