friend specifier
Da cppreference.com.
![]() | Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate. La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
This section is incomplete Reason: needs cleanup |
[modifica]Descrizione
La parola chiave amico viene utilizzato per consentire l'accesso ai membri della classe al di fuori della classe. Ad esempio, si supponga che la classe ha membri private o protected. È possibile accedere a questi componenti solo dalla stessa classe o di classi derivate, rispettivamente. Usando la parola chiave amico di concedere l'accesso ai membri privati e protetti della classe alla funzione di amico o di una classe amico. Alcuni degli usi più comuni sono l'amico >> << operatore e funzioni dell'operatore e la funzione di swap.
Original:
The friend keyword is used to grant access to class members from outside of the class. For example, suppose your class has private or protected members. You can access these members only from the same class or derived classes respectively. By using the friend keyword you grant access to the private and protected members of your class to the friend function or a friend class. Some of the more common uses of friend are the operator>> and operator<< functions and the swap function.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[modifica]Esempio uso
friend ostream& operator<<(ostream& out, const T& o);friend istream& operator>>(istream& in, T& o);friend swap(T& left, T& right);