Domande taggate «friend»

30
Quando dovresti usare "amico" in C ++?
Ho letto le domande frequenti sul C ++ ed ero curioso della frienddichiarazione. Personalmente non l'ho mai usato, tuttavia sono interessato a esplorare la lingua. Qual è un buon esempio di utilizzo friend? Leggendo le FAQ un po 'di più, mi piace l'idea che l' << >>operatore sovraccarichi e aggiunga …
354 c++  oop  encapsulation  friend 



2
funzione membro scambio pubblico amico
Nella bella risposta al linguaggio copia-e-scambia c'è un pezzo di codice che mi serve un po 'di aiuto: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; e aggiunge una nota Ci sono altre …


10
Perché il C ++ non consente l'amicizia ereditata?
Perché l'amicizia non è almeno facoltativamente ereditabile in C ++? Capisco che la transitività e la riflessività siano proibite per ovvie ragioni (lo dico solo per evitare semplici risposte alle domande frequenti), ma la mancanza di qualcosa sulla falsariga di virtual friend class Foo;me mi lascia perplesso. Qualcuno conosce il …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.