bonjour
J'ai un petit probleme dans un bout de code je vois cette ligne :
dans une class SharePtr :
La class SharePtr a une variable ptr;Code:
1
2
3
4
5
6
7 template<class U> operator SharePtr<U>{ return(U*)ptr; } template<class U> operator U*(){ return(U*)ptr; }
ce qui me pose problème c'est l'opérateur surchargé je pensais qu'il n'y avait que = + - * / etc ... mais la j'ai du mal. Auriez vous une explication et/ou un exemple simple
Merci