Я пытаюсь объявить массив с настраиваемым классом. Когда я добавил конструктор в класс, мой компилятор жалуется, что «Нет подходящего конструктора для инициализации имени [3]».
Вот моя программа:
#include <iostream>
using namespace std;
class name {
public:
string first;
string last;
name(string a, string b){
first = a;
last = b;
}
};
int main (int argc, const char * argv[])
{
const int howManyNames = 3;
name someName[howManyNames];
return 0;
}
Что я могу сделать, чтобы запустить ее, и что я делаю не так?