У меня есть класс Input с функцией init().
Эта функция инициализирует unordered_map, которую я хочу использовать для «проверки связи». >
Это функция init():
Код: Выделить всё
void Input::init(GLFWwindow* window) {
key_actions.insert(
{GLFW_KEY_ESCAPE, [window]() {
glfwSetWindowShouldClose(window, true);
}}
);
initialized = true;
}
Ошибка где-то в части вставки. Я постараюсь вставить наиболее важную информацию из полного журнала ошибок.
Код: Выделить всё
stl_pair.h:410:35: error: no matching function for call to 'get'
410 | return _S_convertible
Подробнее здесь: [url]https://stackoverflow.com/questions/78673968/inserting-values-into-unordered-map-causing-a-get-error[/url]