![]() |
1
7
在C++11中
关于
|
![]() |
2
5
C++2011的方式是接受
以上内容显然仅集中于如何使用
关于将此支持添加到
但是,如果不更改现有的类型,就无法对其进行扩展。为了避免重新实现您可以从要扩展的类型中公开继承的大多数成员,并添加所有必需的构造函数(这些构造函数不是继承的;在C++2011中,您可以继承现有的构造函数,但使用C++2011,您无论如何都不需要执行任何操作)。 您可能想在C++2003中使用的另一种方法是创建一个采用内置数组的因子函数,例如:
|