make_unique<>
является prvalue: https://en.cppreference.com/w/cpp/language/value_c... prvalue: a function call or an overloaded operator expression, whose return type is non-reference
Temporary objects are created ... in the following situations:
when performing member access on a class prvalue.
All temporary objects are destroyed as the last step in evaluating the full-expression
Можно ли создать свою (кастомную) форму, где пользователь будет вводить данные банковской карты и оплачивать заказ. То есть без использования форм оплаты интеграторов ecommerce и прочее.
while(vector.size() < 5)
show(ObjectsBuffer objectsBuffer, int selectedObjectIndex)
принимала аргумент - буфер, и видимо я пытался получить не копию буфера, уже копии буфера, решением было передать ссылку на буфер: show(std::vector<LevelObject> &buffer, int selectedObjectIndex)
, и вызов функции стал таким:ObjectEditorUI::show(objectsBuffer.getReferenceBuffer(), selectedObjectIndex)
(getReferenceBuffer вверху). Похоже я оеально упустил слишком много деталей, всем спасибо