Я пытался изменить размер моего вектора структуры, но VS выдает ошибку
Error C2512 1>c:\program files (x86)\microsoft visual
studio\2017\enterprise\vc\tools\msvc\14.11.25503\include\xmemory0(856):
error C2512: 'tabuRecord::tabuRecord': no appropriate default constructor
available
Вот моя структура:
struct tabuRecord {
int x;
int y;
int k;
tabuRecord(int x1, int y1, int k1) { x = x1; y = y1; k = k1; }
};
Вот моя функция изменения размера:
void insertToTabu(vector<tabuRecord> &v, int sizeOfTabuList) {
v.resize(sizeOfTabuList);
}