Нужно скомпилить чтототипо этого: ////////////////////////////////////////// class Vodka { void (*Drink) (void); public: void AddFunction(void (*FDrink)(void)) { Drink = FDrink; } }; class Man { public: void Drink(void){}; }; Vodka Gorilka; Man Anonymous; int main(void) { Gorilka.AddFunction(Anonymous.Drink); return 0; } /////////////////////////////////////////////////////// 21305% c++ main.cc main.cc: In function `int main()': main.cc:22: error: no matching function for call to `Vodka::AddFunction(<unknown type>)' main.cc:6: note: candidates are: void Vodka::AddFunction(void (*)()) Что он от меня хочит я не пойму, пож-та помогите.
Ответ на:
комментарий
от bugmaker
Ответ на:
комментарий
от ASM
Ответ на:
комментарий
от no-dashi
Ответ на:
комментарий
от vasirck
Ответ на:
комментарий
от Krivenok_Dmitry
Ответ на:
комментарий
от Krivenok_Dmitry
Ответ на:
комментарий
от Krivenok_Dmitry
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум C++ наследование (2006)
- Форум перегрузка виртуальных функций. (2015)
- Форум C++ и поиск имён. (2006)
- Форум C++ help (2003)
- Форум Function template with a template argument. (2013)
- Форум Чё ей надо? (2023)
- Форум как заставить работать перегрузку функций? (2017)
- Форум Почему не компилится эта программа (2007)
- Форум [C++] имя метода как аргумент — как? (2005)
- Форум Перегрузка вирт функции в шаблоне (2014)