J'ai une question sûreùent un peu bébête mais c'est pas grave, je la pose quand même

Voilà un bout de code pris sur Internet:
class C_String { public: C_String(); C_String(const C_String& strSrc); C_String(const char* pszSrc); // Copy operators C_String& operator = (const C_String& strSrc); C_String& operator = (const char *pszSrc); // String concatenations C_String operator + (const C_String& strToken) const; C_String operator + (const char *pszToken) const; [...] };
C'est quoi la question entre C_String et C_String& ? Il signifie quoi ce '&' ?...
Merci !
