<span class="searchmatch">std</span>::<span class="searchmatch">move</span> (tsz. <span class="searchmatch">std</span>::moves) (informatika) A <span class="searchmatch">std</span>::<span class="searchmatch">move</span> a C++11-ben bevezetett standard könyvtári függvény, amely nem mozgat semmit — csak egy rvalue-re...
<span class="searchmatch">move</span> semantics (tsz. <span class="searchmatch">move</span> semanticses) (informatika) A C++ <span class="searchmatch">move</span> szemantika a C++11-es szabvány egyik legfontosabb újítása, amely lehetővé teszi az erőforrások...
<span class="searchmatch">move</span> constructor (tsz. <span class="searchmatch">move</span> constructors) (informatika) A <span class="searchmatch">move</span> konstruktor egy speciális konstruktor C++-ban, amely egy rövid élettartamú objektum erőforrásait...
<span class="searchmatch">move</span> assignment operator (tsz. <span class="searchmatch">move</span> assignment operators) (informatika) A <span class="searchmatch">move</span> assignment operator C++-ban egy speciális operátor, amely lehetővé teszi...
<span class="searchmatch">std</span>::unique_ptr<Coffee> c = <span class="searchmatch">std</span>::make_unique<BasicCoffee>(); c = <span class="searchmatch">std</span>::make_unique<Milk>(<span class="searchmatch">std</span>::<span class="searchmatch">move</span>(c)); c = <span class="searchmatch">std</span>::make_unique<Sugar>(<span class="searchmatch">std</span>::<span class="searchmatch">move</span>(c)); <span class="searchmatch">std</span>::cout...
MyClass obj2 = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(obj1); // obj1 adatainak áthelyezése obj2-be // <span class="searchmatch">Move</span> assignment operator hívása MyClass obj3; obj3 = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(obj2); // obj2...
<iostream> #include <vector> int main() { <span class="searchmatch">std</span>::vector<int> v1 = {1, 2, 3}; <span class="searchmatch">std</span>::vector<int> v2 = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(v1); // v1 tartalma átköltözik v2-be } A C++11...
= v1; // Másolat <span class="searchmatch">std</span>::vector<int> v3 = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(v1); // v1 tartalmát átköltözteti v3-ba <span class="searchmatch">std</span>::vector<int> v = {5, 2, 8, 1, 3}; <span class="searchmatch">std</span>::sort(v.begin(), v...
lenne) // <span class="searchmatch">std</span>::unique_ptr<int> ptr2 = ptr; // Átadhatjuk másik `unique_ptr`-nek `<span class="searchmatch">std</span>::<span class="searchmatch">move</span>()`-val <span class="searchmatch">std</span>::unique_ptr<int> ptr2 = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(ptr); <span class="searchmatch">std</span>::cout <<...
"Hello"; auto&& <span class="searchmatch">moved</span>Str = <span class="searchmatch">std</span>::<span class="searchmatch">move</span>(str); // <span class="searchmatch">moved</span>Str egy jobboldali referencia <span class="searchmatch">std</span>::cout << "<span class="searchmatch">moved</span>Str: " << <span class="searchmatch">moved</span>Str << <span class="searchmatch">std</span>::endl; <span class="searchmatch">std</span>::cout << "str (üres...