Я хочу использовать зЬй :: функцию в станде :: карте, следовать коду:Использования станда :: функции в станде :: Карта
#include <functional>
#include <map>
class MyClass {
...
std::function<void()> Callback();
std::map<std::string, Callback> my_map;
...
}
станд :: Карта получит ключ и Т, но не знал, что ошибка в моем коде, ему нет доступа к функциям std :: map (insert, end, find ...)
Используя typedef, он работает. Но почему std :: function не работает?
I firts place: в чем проблема?
До: Как его решить? - образец кода пожалуйста = D;
Благодаря помощи по
Спасибо, теперь я понял – user3854612