|
|
Другие темы раздела | |
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 |
31.03.2017, 22:40 | 0 |
Используя алгоритм сделать "реверс" элемента контейнера map - C++ - Ответ 1028159131.03.2017, 22:40. Показов 2450. Ответов 7
Метки (Все метки)
Ответ
Шаблоны на этапе компиляции преобразовываются в типизированные классы, при этом генерируется новое имя для класса, часто имя зависит от типа. У тебя конечный тип получается (например) map_string_int, который содержит пары pair_string_int. А ты в него пытаешься записать пару pair_int_string, как будто у тебя контейнер имеет тип map_int_string. Но это 2 совершенно разных типа, которые ничего друг о друге на знают. Так понятней?
Вернуться к обсуждению: Используя алгоритм сделать "реверс" элемента контейнера map C++
0
|
31.03.2017, 22:40 | |
Готовые ответы и решения:
7
Из каждого элемента контейнера map вычесть среднее арифметическое контейнера Map : как по номеру элемента получить сам элемент контейнера? Найти элементы ключами контейнера map из заданного диапазона и удалить их из контейнера Найти среднее арифметическое контейнера map и добавить его на заданную позицию контейнера Используя алгоритм search() определить значения из контейнера Student попавших в контейнер Person |
31.03.2017, 22:40 | |
31.03.2017, 22:40 | |
Помогаю со студенческими работами здесь
0
Недопонимание контейнера map Использование контейнера map Вывод контейнера map Использование контейнера map Удалить элементы из контейнера map |
Новые блоги и статьи | |||||
Как подключить 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 часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
|