Я новичок в ООП, и мне трудно скомпоновать мой код. Проблема в том, что я просто хочу отправить неизвестный класс в качестве параметра, чтобы я мог выполнять литье внутри функции и вызывать метод из определенного класса (который был передан как параметр). Я хочу знать, есть ли какие-то трюки, чтобы я не использовал шаблоны, потому что я их не очень хорошо знаю. Моя программа содержит больше классов, которые имеют методы с тем же именем, поэтому на данный момент проблем не будет. Если я не дал мне понять, оставьте комментарий ниже, и я сделаю все возможное, чтобы объяснить. Благодаря!Передача неизвестного класса в качестве параметра
void myClass::myFunc(_myInstance, _myMethod,void* object)
{
((_myInstace*)object)->_myMethod();
}
Ну, так как вы начали думать таким образом, возможно, самое время изучить шаблоны. Они творят чудеса. – DeiDei
Есть ли способ сделать некоторые трюки, используя «sizeof» или что-то в этом роде? – braga