Pertanyaan yang diberi tag «friend»

30
Kapan sebaiknya Anda menggunakan 'teman' di C ++?
Saya telah membaca C ++ FAQ dan ingin tahu tentang frienddeklarasi tersebut. Saya pribadi belum pernah menggunakannya, namun saya tertarik menjelajahi bahasa. Apa contoh yang baik untuk digunakan friend? Membaca FAQ sedikit lebih lama Saya suka gagasan tentang << >>operator kelebihan dan menambahkan sebagai teman dari kelas-kelas itu. Namun saya …
354 c++  oop  encapsulation  friend 



2
fungsi anggota publik teman swap
Dalam jawaban yang indah untuk idiom copy-and-swap ada sepotong kode saya butuh bantuan: 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); } // ... }; dan dia menambahkan catatan Ada klaim lain bahwa kita harus mengkhususkan std …

3
Deklarasi teman di C ++ - perbedaan antara publik dan pribadi
Apakah ada perbedaan antara mendeklarasikan fungsi / kelas teman sebagai privat atau publik? Sepertinya saya tidak dapat menemukan apa pun tentang ini secara online. Maksud saya perbedaan antara: class A { public: friend class B; }; dan class A { private: //or nothing as the default is private friend class …
151 c++  private  friend  public 

10
Mengapa C ++ tidak mengizinkan persahabatan yang diwariskan?
Mengapa persahabatan tidak paling tidak diwariskan secara opsional dalam C ++? Saya memahami transitivitas dan refleksivitas dilarang karena alasan yang jelas (saya mengatakan ini hanya untuk menghindari jawaban kutipan FAQ sederhana), tetapi kurangnya sesuatu di sepanjang garis virtual friend class Foo;teka - teki saya. Adakah yang tahu latar belakang sejarah …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.