Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use initialization list.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 8 Jan 2020 17:29:28 +0000 (18:29 +0100)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Wed, 8 Jan 2020 17:35:18 +0000 (18:35 +0100)
include/xbt/string.hpp

index a8f2020..89311f0 100644 (file)
@@ -89,9 +89,8 @@ public:
   string() : string(&NUL, 0) {}
   explicit string(const char* s) : string(s, strlen(s)) {}
   string(string const& s) : string(s.c_str(), s.size()) {}
-  string(string&& s)
+  string(string&& s) : str(std::move(s.str))
   {
-    str        = std::move(s.str);
     s.str.len  = 0;
     s.str.data = &NUL;
   }