Как изменить размер вектора структуры?

попробуйте использовать haxcv-библиотеку haxcv js с помощью простых функций

перейдите к https://docs.haxcv.org/Methods/cutImage , чтобы узнать больше о его библиотеке

var Pixels = _("img").cutImage (x , y , width , height  );

_ ("img"). src (Pixels.src);

// возвращать обрезанное изображение, но сначала попробуйте включить библиотеку

0
задан Jabberwocky 18 January 2019 в 16:38
поделиться

1 ответ

Когда вы вызываете std::vector::resize(X), вы просите vector (по крайней мере, потенциально) создать X объекты. Единственный способ, которым вектор может это сделать, - это построить их по умолчанию, потому что вы больше ничего не даете ему. А поскольку ваша структура не имеет конструктора по умолчанию, resize не может быть скомпилирован.

И на всякий случай ваша структура не имеет конструктора по умолчанию, потому что вы объявили конструктор пользователя.

0
ответ дан SergeyA 18 January 2019 в 16:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: