OOP'ta yeni başlayan biriyim ve kodumla zor zamanlarım var. Sorun şu ki, ben sadece bilinmeyen bir sınıfı parametre olarak göndermek istiyorum, böylece işlev içinde bir döküm yapabilir ve belirli bir sınıftan (bir parametre olarak geçirilen) bir yöntemi çağırabilirim. Bazı hileler olup olmadığını bilmek istiyorum, böylece şablonları kullanmak zorunda değilim çünkü onları çok iyi bilmiyorum. Programım, aynı ada sahip yöntemlere sahip daha fazla sınıf içeriyor, bu nedenle bu noktada sorun olmayacak. Kendimi açık seçmediysem, lütfen aşağıda bir yorum bırakın ve açıklamak için elimden geleni yapacağım. Teşekkürler!Bilinmeyen bir sınıfı parametre olarak aktarma
void myClass::myFunc(_myInstance, _myMethod,void* object)
{
((_myInstace*)object)->_myMethod();
}
Eh, bu şekilde düşünmeye başladım beri, şablonları öğrenmek için çok uzun zaman olabilir. Harikalar. – DeiDei
"Sizeof" veya bunun gibi şeyler kullanarak bazı küçük hile yapmak herhangi bir yolu var mı? – braga