Использование кортежа в unordered_mapC++

Программы на C++. Форум разработчиков
Ответить
Гость
 Использование кортежа в unordered_map

Сообщение Гость »


Я хочу использовать кортеж, состоящий из int, char, char, в моем unordered_map. Я делаю так:

#include #include #include #include #include использование пространства имен std; кортеж kk; unordered_map карта; интервал основной() { карта[1,"c","b"]=23; вернуть 0; } но это дает мне следующие ошибки:

map.cpp:9:21: ошибка: несоответствие типа/значения в аргументе 1 в списке параметров шаблона для 'template class std:: unordered_map' map.cpp:9:21: ошибка: ожидался тип, получено «kk» map.cpp:9:21: ошибка: аргумент шаблона 3 недействителен map.cpp:9:21: ошибка: аргумент шаблона 4 недействителен map.cpp:9:21: ошибка: аргумент шаблона 5 недействителен map.cpp:9:26: ошибка: недопустимый тип в объявлении перед токеном «;» map.cpp: В функции int main(): map.cpp:14:16: ошибка: назначение местоположения только для чтения «b»[карта]’ Что я делаю не так?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»