Tutoriel par Examples: déplacé



Vous pouvez réutiliser un objet déplacé: void consumingFunction(std::vector<int> vec) { // Some operations } int main() { // initialize vec with 1, 2, 3, 4 std::vector<int> vec{1, 2, 3, 4}; // Send the vector by move consumingFunction(std::move(vec)); ...
C ++ 11 Tous les conteneurs de bibliothèque standard sont laissés dans un état valide mais non spécifié après avoir été déplacés. Par exemple, dans le code suivant, v2 contiendra {1, 2, 3, 4} après le déplacement, mais il n'est pas garanti que v1 soit vide. int main() { std::vector<int...

Page 1 de 1