использование контейнера map

152
23 февраля 2019, 05:40

как я могу реализовать такую конструкцию ?

map<string,map<string,map<string,string>>> = 
{ 
   {"B",{"C",{"G","I"}}}
};

не получается, компилятор ругается, а мне нужно именно, чтобы был ключ "B", у которого значение является тоже ключом "C", чье значение в свою очередь тоже ключ "G" , у которого есть вот конечное значение "I"

Answer 1

Можно, главное переменную указать и чуточку больше скобочек поставить

map<string,map<string,map<string,string>>> x = 
{ 
   {{"B",{{"C",{{"G","I"}}}}}}
};
READ ALSO
Не работает if else c++

Не работает if else c++

Если сумма 3 действительных чисел x,y,z <1, то наименьшее из этих чисел заменить полусуммой двух других, в противном случае заменить меньшее...

180
Использование super в interface

Использование super в interface

Java, когда мы наследуем один интерфейс от другого, и в дочернем хотим вызвать метод родительского, то мы должны писать не superметод (как в классах),...

137
Не могу нормально вывести массив String

Не могу нормально вывести массив String

Вот у меня есть сторка prodaja и bidPrice там хранятся значения с плавающей точкой, я хочу вывести их на экран в столбец но не получаетсяДумал переобразовать...

165
Как вывести масив в два столбца

Как вывести масив в два столбца

У меня есть два массива значений, как их вывести в два столбца?

159