diff --git a/GUI/Model/Descriptor/DoubleDescriptor.h b/GUI/Model/Descriptor/DoubleDescriptor.h
index b4a544596fa576313a8d6e9bdf764fae5455fef0..ab396ff46e8dac85d439120c1ef8ca7be5b7cfd9 100644
--- a/GUI/Model/Descriptor/DoubleDescriptor.h
+++ b/GUI/Model/Descriptor/DoubleDescriptor.h
@@ -84,8 +84,6 @@ public:
 
     DoubleDescriptor() = default;
 
-    DoubleDescriptor(const DoubleDescriptor& other) = default;
-
 public:
     //! Return the current value of the handled parameter.
     operator double() const;
diff --git a/GUI/ba3d/def.h b/GUI/ba3d/def.h
index e20ff8fb3c598c4c45394e6c5c833b02155e32a5..30bbbfa512a2e4699a50e11a96b334e232272ee4 100644
--- a/GUI/ba3d/def.h
+++ b/GUI/ba3d/def.h
@@ -33,9 +33,6 @@ struct Vector3D {
     Vector3D(float);
     Vector3D(float, float, float);
 
-    Vector3D(const Vector3D&) = default;
-    Vector3D& operator=(const Vector3D&) = default;
-
     Vector3D(QVector3D const&);
     operator QVector3D() const;