Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать перегруженные шаблоны функций для нахождения корней линейного (a*x + b = 0) уравнения https://www.cyberforum.ru/ cpp-beginners/ thread1950531.html
Кто знает как решить задачу на С++, при помощи шаблонных функций? Написать перегруженные шаблоны функций для нахождения корней линейного (a*x + b = 0) и квадратного (a*x2 +b*x + c = 0) уравнений. Замечание: в функции передаются коэффициенты уравнений
Написать шаблон функции для поиска среднего арифметического значений массива C++
Кто знает как решить задачу на С++, при помощи шаблонов функций? Написать шаблон функции для поиска среднего арифметического значений массива.
C++ Можно ли в char строку копировать больше байт, чем ее размер? https://www.cyberforum.ru/ cpp-beginners/ thread1950511.html
char a = "ab"; strcpy(a, "abcd"); Можно ли так делать? Компилятор не ругнулся и при выполнении не вылетела. Память автоматически увеличилась под эту строку, или просто повезло и так делать нельзя?
C++ С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по функции" С клавиатуры вводится предложение. Выведите это предложение на экран расположив буквы "по вашей любимой функции"(экспонента, квадратный корень, косинусоида и т.д.) В чем суть вопроса, с выводом самой строки понятно, но вот как вывести по косинусоиде к примеру, вообще в голову ничего не пришло. В примере показан вывод по синусоиде. Буду рад любым соображениям и подсказкам https://www.cyberforum.ru/ cpp-beginners/ thread1950498.html
C++ Вычислить значения последовательности
Рассмотреть указанную последовательность в цикле и выйти из цикла, достигнув указанного условия с выдачей порядкового номера члена, при котором достигнуто условие с выдачей порядкового номера члена, при котором достигнуто условие. #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Rus"); double a,b;
C++ Библиотека для работы с БД Привет! Нужна нормальная библиотека под linux для подключения к базам данных, в особенности для Postgresql. Знаю у постгри есть своя библиотека libpqxx, но документация на нее как кот наплакал. Есть какая-то нормальная библиотека с полной документацией и, чтоб можно было сделать pool соединение https://www.cyberforum.ru/ cpp-beginners/ thread1950482.html
C++ Корни многочлена {deleted} П.5.9. Правил написать функцию, которая вычисляет корни многочлена с рациональными коэффициентами, т.е. коэффициенты могут быть вида p/q, где p - целое, а q - натуральное. Еще нужно учесть то, что все используемые в программе числа являются длинными, т.е. хранение их, как чисел типа int, float и т.д. не подходит. По сути придумать реализацию Многочлен Р=12 https://www.cyberforum.ru/ cpp-beginners/ thread1950474.html Определить количество предложений, начинающихся с отступа C++
{deleted} П.5.9. Правил Экзаменационная задачка, СРОЧНО, помогите пожалуйста написать программу, определяющую количество предложений , начинающихся с отступа (предпочтительнее использование динамического массива) текст читается из файла, записывается соответственно тоже в результирующий требования к заданию : 1. Нельзя использовать ни коем образом библиотеку string 2. Обязательно...
C++ Как задать матрицу, в которой каждый элемент может содержать переменное множество чисел? https://www.cyberforum.ru/ cpp-beginners/ thread1950453.html
Здраствуйте, извиняюсь, если вопрос покажется странным. Для решения системы уравнений мне необходимо задать параметры. Выглядит это примерно так А B C D A1 B1 C1 D1 A2 B2 C2 D2 Am Bm Cm Dm, где m-количество «строк» с однотипными переменными задаётся изначально. (В моём случае А В С D- параметры производственных помещений, m-количество помещений, соответственно для каждого помещения они...
C++ Auto и универсальные ссылки Добрый день! Помогите разобраться с фишками из С++11. Есть такой код: static int i; class A{ int i_; public: A():i_(i++){cout<<"A()"<<i_<<endl;} A(const A&r):i_(i++){cout<<"A(A)"<<i_<<endl;} A& operator=(const A&){cout<<"A(A=)"<<endl; return *this;} A(A&&):i_(i++){cout<<"A(&&A)"<<i_<<endl;} https://www.cyberforum.ru/ cpp-beginners/ thread1950410.html
Заполнение односвязного списка с клавиатуры C++
как заполнить односвязный список с клавиатуры?
C++ Шаблонные классы и оптимизация Насколько в С++ проработана оптимизация шаблоннов? Действительно ли на каждый инстант шаблона функции создается свою функция? Вот, допустим: template<size_t Num> void func() { //bla-bla длинный сложный метод, в котором параметр Num используется один раз в тривиальном арифметическом выражении. } Не догадается ли компилятор, что Num лучше бы сделать параметром и передавать его в... https://www.cyberforum.ru/ cpp-beginners/ thread1950382.html
5232 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
31.03.2017, 22:40 0

Используя алгоритм сделать "реверс" элемента контейнера map - C++ - Ответ 10281591

31.03.2017, 22:40. Показов 2450. Ответов 7
Метки (Все метки)

Ответ

Шаблоны на этапе компиляции преобразовываются в типизированные классы, при этом генерируется новое имя для класса, часто имя зависит от типа. У тебя конечный тип получается (например) map_string_int, который содержит пары pair_string_int. А ты в него пытаешься записать пару pair_int_string, как будто у тебя контейнер имеет тип map_int_string. Но это 2 совершенно разных типа, которые ничего друг о друге на знают. Так понятней?

Вернуться к обсуждению:
Используя алгоритм сделать "реверс" элемента контейнера map C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2017, 22:40
Готовые ответы и решения:

Из каждого элемента контейнера map вычесть среднее арифметическое контейнера
Контейнер map, тип элементов Int 3.Из каждого элемента вычесть среднее арифметическое контейнера

Map : как по номеру элемента получить сам элемент контейнера?
Додумался только до такого: int n = 2; std::map&lt; String, String &gt; MASS; std::map&lt;String,...

Найти элементы ключами контейнера map из заданного диапазона и удалить их из контейнера
Контейнер map, тип элементов Int 2.Найти элементы ключами из заданного диапазона и удалить их из...

Найти среднее арифметическое контейнера map и добавить его на заданную позицию контейнера
Контейнер map, тип элементов Int 1.Найти среднее арифметическое и добавить его на заданную...

Используя алгоритм search() определить значения из контейнера Student попавших в контейнер Person
Есть следующее задание: объявить два контейнера типа vector, в одном из которых находятся объекты...

7
31.03.2017, 22:40
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2017, 22:40
Помогаю со студенческими работами здесь

Недопонимание контейнера map
В программе наша цель поменять местами числа с происходящим действием, но сам лично не понял ...

Использование контейнера map
Доброе утро) Никак не пойму как пользоваться контейнером map и зачем он, вообще, нужен?! Скажем...

Вывод контейнера map
Подскажите пожалуйста как вывести на экран значение карты. Программа такая: надо создать карту, где...

Использование контейнера map
строка 3 → Как определяется объект класи map? void ZLab10::mapa() { map&lt;char,double&gt;...

Удалить элементы из контейнера map
#include &lt;iostream&gt; #include &lt;map&gt; using namespace std; int main() { map&lt;int, int&gt; map1; ...

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru