|
|
Другие темы раздела | |
C++ WDK и Visual Studio 2008
https://www.cyberforum.ru/ cpp/ thread260057.html Всем доброго времени суток. Скачал Windows DDK с майкрософта. Установил в C:\WinDDK\7600.16385.1 Включил в свойствах, (свойства конфигурации -> c\c++) Дополнительные каталоги включения: "C:\WinDDK\7600.16385.1\inc\crt\";"C:\WinDDK\7600.16385.1\inc\api\";"C:\WinDDK\7600.16385.1\inc\ddk\" #include <usbioctl.h> // только в WDK находится этот файл. ... bresult = DeviceIoControl(hDevice,... |
C++ Зацикливается при неверном вводе есть такой кусочек while(true) { scanf("%d%c%d", &x, &zn, &y); switch (zn) { case '+': rez=x+y; break; |
C++ Функции
https://www.cyberforum.ru/ cpp/ thread259751.html Составить процедуру, результатом работы которой является символ, заданный при обращении к этой процедуре, если этот символ не является буквой, и соответствующая строчная (малая) буква в противном. Добавлено через 16 минут код на С |
C++ Работа с командной строкой
https://www.cyberforum.ru/ cpp/ thread259691.html Ситуация: у меня есть программа-интерпретатор другого языка. Работает через командную строку. Преподаватель попросил следующее: реализовать простейшие арифметические операции, которые при этом выполнялись через другой язык. То есть: есть командная строка. Есть свои команды в духе compile, exit и т.п. Они определенны и все работает замечательно. Теперь, если я ввожу два числа, например 2+3, то... |
C++ Ошибка в программе пишу задачу на классы в Си++,но не могу разобраться что за ошибка,помогите это очень важно #include<iostream.h> #include<conio.h> #include<math.h> #include<stdio.h> class Student { private: |
C++ Симуляция нажатия кнопки
https://www.cyberforum.ru/ cpp/ thread259267.html ПОДСКАЖИТЕ как сделать симуляцию нажатия кнопки в заданое время. т.е. мне нужно что бы клавиша ENTER нажалась в определенное время без моего присутствия |
C++ DLL в EXE Здравствуйте, скажите пожайлуста, каким образом можно вшить dll либу в exe, чтоб не таскать их все время рядом и не кидать в windows\win32\ . Использую Code::Blocks 8.02. https://www.cyberforum.ru/ cpp/ thread259246.html |
C++ Расчет траектории движении тела с учетом сопротивления воздуха Определить максимальную дальность полета тела, брошенного с начальной скоростью под углом к горизонту при наличии заданной постоянно действующей горизонтальной силы сопротивления среды . Необходимо, чтобы при заданном значениии для каждого введенного значения угла на экране монитора вычерчивалась траектория движения тела. Подобная задача, без учета сопротивления среды была только,... |
C++ Циклическая перестановка 1. Написать программу, которая позволит ввести два числа n и k типа ulong с клавиатуры, напечатать их на дисплее, и используя битовые операции сделать в числе n циклическую перестановку бит кратных 6 на k бит влево, вывести результат. Пробовала так сделать: устанавливала в нуль биты кратные 6, заводила новую переменную: в ней сдвигала на k число, полученное после обнуления.... Далее печатала... https://www.cyberforum.ru/ cpp/ thread258920.html | C++ Не получается решить задание на рекурсией! Не получается решить задачу((( Помогите решить на С https://www.cyberforum.ru/ cpp/ thread258714.html |
C++ Пара вопросов о стиле 1. Используете ли вы префиксы? 2. именуете_так или ВсёЖеТак? 3. Если создаёте функцию для получения части строки, как вы будете её создавать? Так: int substr(char* result, char* needle, char* haystack, int flags) или так: char* substr(char* needld, char* haystack, int flags) ? 4. Используете пробелы после скобок? 5. Так: |
C++ Перезагрузка операций и функции в С++
https://www.cyberforum.ru/ cpp/ thread258449.html у меня есть лаба по перезагрузке. Строка символов. Реализовать операции: сравнение строк (операция = =); удаления из строки указанного символа (операция -); переворота строки (операция ~). Кроме того, членом класса сделать также функцию с именем strset() для удаления из первой строки всех символов, встречающихся во второй строке. вот мой код, но не все я делала как вот переворота строки,... |
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
|
|
20.03.2011, 11:34 | 0 |
Обход элементов std::map в порядке их создания - C++ - Ответ 146707520.03.2011, 11:34. Показов 20069. Ответов 7
Метки (Все метки)
Ответ
1) Мапа организована как красно-черное дерево, соответственно, ключи сортируются (сравнение осуществляэтся именно предикатом переданым в третьем параметре шаблона).
2) Если стоит такая задача, то лучше использовать вектор или дек. Чтобы таки получилось использовать мапу, то ключем можно сделать время создания, а предикат сравнения использовать std::greater Вернуться к обсуждению: Обход элементов std::map в порядке их создания C++
0
|
20.03.2011, 11:34 | |
Готовые ответы и решения:
7
Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map? Emplace в std::map. Как добавить элемент в std::map без копирования? Очистка map и перевернутого std::map c std::greater Std::map insert in while - добавление новых элементов в цикле |
20.03.2011, 11:34 | |
20.03.2011, 11:34 | |
Помогаю со студенческими работами здесь
0
Не могу разобраться как обновить в std::map<std::string, вектор_структур> Стоит ли очищать в деструкторе std::map , std::vecotor? std::map, std::vector и порядок обхода коллекции Std::unordered_multimap<std::string, int> map |