Suchergebnisse für Anfrage "non-member-functions"

1 die antwort

Kann ein überladener Operator in eine Nicht-Member-Funktion umgestaltet werden, um Code zu knacken?

Betrachten Sie eine Legacy-Klassenvorlage mit überladenen Additionsoperatoren+= und+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

TOP-Veröffentlichungen