| |
| Posted by Ali Çehreli (acehreli) in reply to hsencan | PermalinkReply |
|
Ali Çehreli (acehreli)
Posted in reply to hsencan
| Söz dizimini hemen hemen kimsenin hatırlayamadığı ve her gerektiğinde tekrar araştırması gereken bir şey. :)
Bunlar üye işlev göstergeleri. Bir sınıfın foo() ve bar() diye iki üye işlevi varsa, bunları isimleriyle örneğin nesne.foo() diye çağırmak yerine foo()'yu veya bar()'ı gösteren bir üye işlev göstergesi (member function pointer) tutabiliyorsun ve daha sonra bir noktada "bu üye işlev göstergesinin gösterdiği işlevi çağır" diyorsun. Duruma göre, ya foo() ya da bar() çağrılmış oluyor.
Profesyonelleri bilemem ama programcılıkta çok olduğu gibi, aynı iş genelde başka olanaklarla da halledilebiliyor. Örneğin, yalnızca bir kaç tane işlev varsa hangisinin çağrılacağına bir kaç değerli bir enum ile de karar verilebilir.
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|