Здравствуйте! Возникла необходимость создать "трёхмерный" массив с двумя целочисленными и одним вещественным индексом. Я решил воспользоваться , и написал следующий код:
map<int, map<int, map<double, double>>> myu;
Теперь мне необходимо вывести этот массив на экран, вместе с его индексами. Индексы мне заранее не известны, они вычисляются в процессе выполнения программы. Поэтому мне надо вывести на экран в виде таблицы все элементы map, вместе с индексами. Я нашел описание того, как вывести элементы двумерного map, но с трехмерным возникли сложности. Прошу вас помочь мне разобраться, или хотя бы направьте по правильному пути.
void map_out(std::map<int, std::map<int, std::map<double, double>>> const &my3dmap)
{
std::cout << "{\n";
for (auto &table: my3dmap) {
std::cout << " " << table.first << " {\n";
for (auto &row: table.second) {
std::cout << " " << row.first << " {\n";
for (auto &e: row.second) {
std::cout << " {" << e.first << " - " << e.second << "}\n";
}
std::cout << " }\n";
}
std::cout << " }\n";
}
std::cout << "}\n";
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Когда пытаюсь отладить программу возникает следующая проблема,что делать?
Необходимо проверить правильность ввода числа на входе (пример: 8 -правильно, а - ошибка)Знаю, что для c++ можно сделать так:
Вот тут собственно ошибка в чем проблема? я не могу понять бред какой-тоВ stdafx
На моем сайте нужно вывести страницу другого сайта, то бишь, мне нужно получить страницу из другого доменаНапример: мой сайт www