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<typename T> 
class reference_wrapper {
public:
  // types
  typedef T type;
 
  // construct/copy/destruct
  explicit reference_wrapper(T&);
 
  // access
  operator T&() const;
  T& get() const;
  T* get_pointer() const;
};
je ne comprends pas l'écriture :
operator T&() const;



habituellement quand on surcharge un opérateur on écrit :

là il ny as pas de type de retour et un type aprés operator, need explication