Je présente mes excuses à l'avance, mon C++ est rouillé ...C++ Copier Constructor Syntaxe
Qu'est-
: m_nSize(sizeof(t1))
signifie dans la section suivante?
class CTypeSize
{
public:
template<class T>
CTypeSize(const T &t1) :
m_nSize(sizeof(t1))
{
}
~CTypeSize(void){ };
int getSize(void) const{ return m_nSize; }
private:
const int m_nSize;
};
Je comprends les constructeurs de copie, mais je me souviens de la syntaxe comme Class :: Class (classe const & p). Est-ce que je pense à autre chose ou est-ce une syntaxe alternative?
Merci!