我正在处理一个处理具有多个类的库部分的数据的项目。这里一个类感兴趣的接口就是这个。
class Author
{
private:
//data members
public:
Author (string _name) ;
Author (string _name, int _books) ;
} ;
数据至少有作者的名字,没有。书可能会出现。我自然不能在这里有默认构造函数。但是如果像这样创建一个静态数组。
Author auth_arr[100] ;
由于缺少默认构造函数,编译器给了我错误。但这种说法也是无效的。
Author auth_arr[100] ("Jacob") ;
有什么方法可以让我创建这个数组并调用我选择的构造函数,而不是创建另一个方法?