Apa ide umum delegasi di C ++? Untuk apa mereka, bagaimana mereka digunakan dan untuk apa mereka digunakan?
Pertama-tama saya ingin mempelajarinya dengan cara 'kotak hitam', tetapi sedikit informasi tentang nyali hal-hal ini juga bagus.
Ini bukan C ++ paling murni atau terbersih, tapi saya perhatikan bahwa basis kode tempat saya bekerja memiliki mereka dalam kelimpahan. Saya berharap untuk cukup memahami mereka, jadi saya hanya bisa menggunakannya dan tidak harus menyelidiki keasyikan templat bersarang yang mengerikan.
Dua artikel The Code Project ini menjelaskan apa yang saya maksud tetapi tidak terlalu ringkas:
delegate
bukan nama umum dalam bahasa c ++. Anda harus menambahkan beberapa informasi ke pertanyaan untuk memasukkan konteks di mana Anda telah membacanya. Perhatikan bahwa meskipun polanya mungkin umum, jawabannya mungkin berbeda jika Anda berbicara tentang delegasi secara umum, atau dalam konteks C ++ CLI atau perpustakaan lain yang memiliki implementasi delegasi tertentu .