Привет!
Есть примерно такая функция(реальная больше):
void DoWork(Obj* obj, int num, void (*func)(Obj*))
{
func(obj->GetChild());
}
Она будет вызываться как для константного obj, так и нет.
Так вот вопрос: можно ли это сделать без перегрузки функции? Не хочется дублировать код.
Спасибо.