Hallo, ist das legal oder nicht?
1 | std::unique_ptr<Patch> newPatch = std::make_unique<Patch>(); |
2 | |
3 | std::unique_ptr<GUIPlayModePatchComponent> hilf = std::make_unique<GUIPlayModePatchComponent>(*newPatch); |
4 | _midiPatches.emplace_back(std::move(newPatch)); |
meine Vorstellung wäre, dass das einwandfrei ist, schließlich wird ja nur der Pointer gemoved, aber nicht das auf dem Heap allozierte Patch Objekt. Würde aber gern auf Nummer sicher gehen. Vielen Dank für einen kurzen Hinweis. Timm