Explorar o código

avoid implicit conversions

Samuel Thibault %!s(int64=8) %!d(string=hai) anos
pai
achega
6541c71b8c
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      examples/cpp/add_vectors_interface.cpp

+ 3 - 3
examples/cpp/add_vectors_interface.cpp

@@ -52,12 +52,12 @@ class my_allocator
 		this->node = STARPU_MAIN_RAM;
 	}
 
-	my_allocator(const my_allocator& a) 
+	explicit my_allocator(const my_allocator& a) 
 	{
 		node = a.get_node();
 	}
 
-	my_allocator(const unsigned node) 
+	explicit my_allocator(const unsigned node) 
 	{
 		this->node = node;
 	}
@@ -119,7 +119,7 @@ class my_allocator
 		};
 
 	template <class U>
-		my_allocator(const my_allocator<U>&ref)
+		explicit my_allocator(const my_allocator<U>&ref)
 		{
 			node = ref.node;
 		}