지도를 만들 수있는 방법이 있는지 궁금 해서요 (C++에서) func을 반환합니다. 이것은 지금 내 코드이며 작동하지 않습니다. 컴파일러 오류가 발생합니다.C++ 어떻게 문자열을 받아 func을 반환하는지도를 만들 수 있습니까
#include <map>
#include <iostream>
#include <string>
using namespace std;
map<string, void()> commands;
void method()
{
cout << "IT WORKED!";
}
void Program::Run()
{
commands["a"]();
}
Program::Program()
{
commands["a"] = method;
Run();
}
아무런 조언도 없습니다. 미리 감사드립니다.
,'표준 : :지도는 <표준은 : 문자열, 표준 : : 기능은>' –
chris