Я работаю над образцами OpenCV. Я не уверен, как установить размер (ширина * высота) многих прямоугольников (полученных путем вызова функции-члена «размер» класса Rect в цикле) в массиве.Сохраните возвращаемые значения функции-члена в массиве в C++
Я планирую назначить размер прямоугольников массиву с помощью указателей.
Любые предложения приветствуются. Спасибо.
Вы имеете в виду, например, 'arr [i] = size (...);'? – Quentin
Почему бы не поместить прямоугольники непосредственно или указатели на прямоугольник в массиве? Прямоугольник - это просто положение, ширина и высота с помощью соответствующих методов. Не должно быть причины изобретать еще один механизм хранения высоты и ширины. –
Также рассмотрите использование вектора (std :: vector), а не массива, если вы точно не знаете, сколько прямоугольников вы будете иметь дело, и это число никогда не изменится. –