remove user-defined copy constructor

We need to define our own copy constructor only
if an object has pointers or any runtime allocation
of the resource like file handle, a network connection..etc.

note: Default constructor does only shallow copy.
This commit is contained in:
Simon De Backer
2020-06-07 13:33:13 +02:00
committed by Laurent Trinques
parent 9085c6fcda
commit 803414f716
6 changed files with 0 additions and 40 deletions

View File

@@ -27,13 +27,6 @@ int NamesList::MetaTypeId = qRegisterMetaType<NamesList>("NamesList");
NamesList::NamesList() {
}
/**
Constructeur de copie
@param other La NamesList a copier
*/
NamesList::NamesList(const NamesList &other) : hash_names(other.hash_names) {
}
/**
Destructeur
*/

View File

@@ -31,7 +31,6 @@ class NamesList {
// constructors, destructor
public:
NamesList();
NamesList(const NamesList &);
virtual ~NamesList();
// attributes