我正在学习虚拟函数,我发现了saw why do we need virtual functions in cpp。我尝试了答案,现在我知道为什么我们需要虚拟函数了,但我不明白, 下面的代码运行良好。b : a,出现了错误: error: 'a' is an inaccessible base of 'b'
eatFunction(banana); 什么时候我应该使用'public‘继承父类
我理解在类的prototype属性中定义方法允许实例访问/继承这些方法,这样就不会重新定义方法。这大概是通过允许实例一个指向内存中的方法的指针(或类似于此的东西)来实现的。我还理解为什么将方法添加到类的prototype属性中,允许以前创建的实例访问这些“新”方法,因为实例只是访问它们的prototype属性(包括它们派生的类),从而访问该类的prototype属性。" but expected error