Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Directly fill vectors at construction.
[simgrid.git] / include / simgrid / s4u / VirtualMachine.hpp
index 4c28ac5..26a008c 100644 (file)
@@ -20,12 +20,12 @@ namespace s4u {
  *
  */
 class XBT_PUBLIC VirtualMachine : public s4u::Host {
-  simgrid::vm::VirtualMachineImpl* const pimpl_vm_ = nullptr;
+  simgrid::vm::VirtualMachineImpl* const pimpl_vm_;
   virtual ~VirtualMachine();
 
 public:
-  explicit VirtualMachine(std::string name, s4u::Host* physical_host, int core_amount);
-  explicit VirtualMachine(std::string name, s4u::Host* physical_host, int core_amount, size_t ramsize);
+  explicit VirtualMachine(const std::string& name, s4u::Host* physical_host, int core_amount);
+  explicit VirtualMachine(const std::string& name, s4u::Host* physical_host, int core_amount, size_t ramsize);
 
   // No copy/move
   VirtualMachine(VirtualMachine const&) = delete;