管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 1  1/1   1  
作者
内容
qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2382
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#1»发布于2021-08-01 09:34

class T1 

public: 
  T1(); 
  ~T1(); 
  virtual void free(); 
}; 
 
T1::T1() 

  puts("T1::T1"); 
}; 
 
T1::~T1() 

  puts("T1::~T1"); 
  free(); 
}; 
 
void T1::free() 

  puts("T1::free"); 
}; 
 
class T2 : public T1 

public: 
  T2(); 
  ~T2(); 
  virtual void free(); 
}; 
 
T2::T2() 

  puts("T2::T2"); 
}; 
 
T2::~T2() 

  puts("T2::~T2"); 
  free(); 
}; 
 
void T2::free() 

  puts("T2::free"); 
}; 
 
int _tmain(int argc, _TCHAR* argv[]) 

/* 
T2 * pt2; 
T1 * pt1; 
 
  pt2=new T2(); 
  pt1 = pt2; 
 
  //pt1->free(); 
  delete pt1; 
*/ 
 
T1 * pt1; 
 
  pt1=new T2(); 
  pt1->free(); 
  delete pt1; 
 
  getchar(); 
  return 0; 

 
----------------------------------------------------- 
输出结果: 
 
T1::T1 
T2::T2 
T2::free 
T1::~T1 
T1::free


        





 1  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]