Bonjour,
Le warning c4661 apparait sur une de mes templates. Le code est le suivant:
Je d�clare l'op�rateur de += priv�e pour �tre sur que le compilateur n'en cr�� pas un ou qu'il ne fasse pas une convertion implicit.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 template<class T> class Buffer { public: .... Buffer<T> operator += (const Buffer<T>& buffer); private Buffer<T> operator += (const T*); }; template <class T> Buffer<T> Buffer<T>::operator += (const Buffer<T>& buffer) { .... }
Avez vous une id�� pour retirer ce warning ?
Partager