Base: improve initialization according to cpp core guidelines
This commit is contained in:
@@ -91,8 +91,9 @@ public:
|
||||
|
||||
/// Construction
|
||||
explicit Vector3 (_Precision fx = 0.0, _Precision fy = 0.0, _Precision fz = 0.0);
|
||||
/// Construction
|
||||
Vector3 (const Vector3<_Precision>& rcVct);
|
||||
Vector3 (const Vector3<_Precision>& v) = default;
|
||||
Vector3 (Vector3<_Precision>&& v) = default;
|
||||
~Vector3 () = default;
|
||||
|
||||
/** @name Operator */
|
||||
//@{
|
||||
@@ -117,7 +118,8 @@ public:
|
||||
Vector3 & operator *= (_Precision fScale);
|
||||
Vector3 & operator /= (_Precision fDiv);
|
||||
/// Assignment
|
||||
Vector3 & operator = (const Vector3<_Precision>& rcVct);
|
||||
Vector3 & operator = (const Vector3<_Precision>& v) = default;
|
||||
Vector3 & operator = (Vector3<_Precision>&& v) = default;
|
||||
/// Scalar product
|
||||
_Precision operator * (const Vector3<_Precision>& rcVct) const;
|
||||
/// Scalar product
|
||||
|
||||
Reference in New Issue
Block a user