现在的位置: 首页 > 综合 > 正文

谈谈C++继承中的重载,覆盖和隐藏

2013年12月06日 ⁄ 综合 ⁄ 共 503字 ⁄ 字号 评论关闭
写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能 翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,他们是英语专业的),常常把重载(overload)和覆盖(override)搞错!

  我们先来看一些代码及其编译结果。

  实例一:
  
  #include "stdafx.h"
  #include

  class CB
  {
  public:
    void f(int)
    {
       cout

class CB
{
public:
  virtual void f(int)
  {
    cout

class CB
{
 public:
   virtual void f(int)
   {
     cout






更多


【上篇】
【下篇】

抱歉!评论已关闭.