首页 > Note > C++ 构造函数漫谈(四)

C++ 构造函数漫谈(四)

这一章谈 C++11 中引入的两种 “语法糖” .使用它们可以使得我们的代码更为简洁优雅。

委托构造函数

在同一个类中,一个构造函数可以调用另一个构造函数,这叫委托构造函数。这是 C++ 11 的新特性。
委托构造函数可以简化在每个构造函数中的重复代码。

注意一点,委托构造函数在使用时不可以形成环:禁止套娃。

继承构造函数

在 C++ 中,子类会隐藏父类的 同名 函数.

在 C++11 中,我们可以使用 using BaseClass::FunName 来继承父类的同名函数。

这种用法对一个类的构造函数同样适用。

 

 

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.