ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
139780 Топик полностью
=AlexD= (24.11.2008 13:29, просмотров: 104) ответил teap0t на Не могли бы вы расширить этот пример для двух функций с разным числом аргументов ? (Специально для малограмотных).
cпециально для малограмотных  #include "stdafx.h" int f1(int a) { printf("Hello!!! %d\n", a); return a; } int f2(int a, int b) { printf("Hello!!! %d\n", a + b); return a + b; } typedef int (*f_int_1)(int); typedef int (*f_int_2)(int, int); int _tmain(int argc, _TCHAR* argv[]) { void *pf; pf = f1; ((f_int_1)pf)(1); pf = f2; ((f_int_2)pf)(1, 2); return 0; }
надо придумать объяснение этому мудизму, иначе рехнуться можно