Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как заставить символ двигаться по консоли? https://www.cyberforum.ru/ cpp-beginners/ thread1648509.html
Приветствую всех! Есть листинг программы, цель её - заставить символ "|" двигаться вправо при нажатии "D" или "d". Но я не пойму логику в отдельных моментах. Подскажите, пож-та, что и как тут. Неясные моменты указал в комментариях: #include <iostream> #include<cstring> #include<conio.h> #include<windows.h> using namespace std; int main()
Разработать, написать и отладить программу, удовлетворяющую перечисленным ниже требованиям C++
Разработать, написать и отладить программу, удовлетворяющую перечисленным ниже требованиям. С++ Visual Studio Очень срочно Нужен только текст программы
C++ Использование конструктора с параметром istream Данное упражнение с книжки Липпмана. Нужно добавить в класс конструктор с параметром istream, а потом в программе конструктор с данным параеметром Sales_data(std::istream &); //добавление конструктора в теле класса std::istream &read(std::istream &is, Sales_data &item) //ф-ия ввода в элемент типа Sales_data { ... https://www.cyberforum.ru/ cpp-beginners/ thread1648488.html C++ Где найти описание и примеры работы с библиотеками Flex и Bison? Подскажите,где можно найти описание Flex и Bison C++. Желательно,чтобы был пример еще. https://www.cyberforum.ru/ cpp-beginners/ thread1648468.html
C++ Переименование группы файлов по шаблону
Народ, создаю отдельную тему, т.к. вопрос изменился, и если кто то из новичков сталкнется с такой же проблемой и вопросом, как я, дабы проще было найти нужную инфу. В общем так, я писал ранее про запуск команд командной строки из консоли на С++. Теперь вопрос другой. Необходимо переименовать группу файлов, которых может быть N количество, по определенному шаблону. # include <conio.h> #...
C++ Не отображается результат в консоли https://www.cyberforum.ru/ cpp-beginners/ thread1648449.html
Что не так ? Использую MSVS15 #include <iostream> using namespace std; int main() { const int ARRAY_LEN = 5; int MyNumbers = { -55, 35, 9889, 0, 45 };
C++ Ошибка в конструкторе: "no matching function for call to" https://www.cyberforum.ru/ cpp-beginners/ thread1648445.html
In constructor 'Graph::Graph(int, std::vector<edge>)': 98:49: error: no matching function for call to 'DSofNude::DSofNude()' 98:49: note: candidates are: 62:1: note: DSofNude::DSofNude(int) 62:1: note: candidate expects 1 argument, 0 provided 16:7: note: DSofNude::DSofNude(const DSofNude&) 16:7: note: candidate expects 1 argument, 0 provided 16:7: note: DSofNude::DSofNude(DSofNude&&)...
Файлы и объекты производных классов C++
Вопрос следующий: имеется два класса, базовый и производный. В файл бинарно записывается объект производного класса через указатель на базовый. В итоге, как я понимаю у нас теряется часть данных и при чтении из файла мы получаем кривой оъект.. Проблема в том, что книга, по которой я учу язык, говорит - "чувак, можно писать в файл объект через указатель на его базовый класс, и все будет путем".....
C++ Напишите функции, определяющие, является ли натуральное число простым, степенью трёх, совершенным Добрый вечер! Нужна Ваша помощь в проверке решенного мною задания. Само задание: Напишите функции, определяющие, является ли натуральное число: 1) простым; 2) степенью 3; 3) совершенным. Задача должна быть выполнена посредством 1 кода, число вводится с клавиатуры. Мое решение: #include <iostream> using namespace std; void ProverkaNaNaturalnost (int Z) https://www.cyberforum.ru/ cpp-beginners/ thread1648418.html C++ Не удаётся открыть файл в бинарном режиме Всем привет. Вроде делаю всё по примеру, но первый файл открывается, а второй файл (который пытаюсь открыть в бинарном режиме) проверку не проходит. #include "stdafx.h" #include <locale> #include <iostream> #include <fstream> #include <string> #include <iomanip> #include <string.h> https://www.cyberforum.ru/ cpp-beginners/ thread1648398.html
Hаписать игру гонки для тетриса (Visual Studio) C++
(буду благодарен язык с++ )
C++ Как автоматизировать процесс ввода данных? https://www.cyberforum.ru/ cpp-beginners/ thread1648331.html
Добрый день господа ,ну или вечер,а возможно и утро. В общем я решил сделать программу,без подробностей. Я столкнулся с проблемой ввода данных, приходится вводить слишком много, все данные пользователь должен вводить с N сайта. Я решил автоматизировать этот процесс.Но тут встал вопрос КАК? ,да я видел подобные темы на форуме,но пока они для меня сложны. Я бы хотел попросить вашей помощи....
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,113
Записей в блоге: 2
28.01.2016, 08:49 0

Emplace в std::map. Как добавить элемент в std::map без копирования? - C++ - Ответ 8679162

28.01.2016, 08:49. Показов 9751. Ответов 21
Метки (Все метки)

Ответ

ForEveR, что-то не догоняю о чем речь. Думал об этом
C++
1
2
3
   std::map<int, int> map;
   auto f = std::bind(&std::map<int, int>::emplace<int, int>, std::ref(map), std::placeholders::_1, std::placeholders::_2);
   f(1, 2);
Добавлено через 55 секунд
а, понял, речь об аргументах?

Вернуться к обсуждению:
Emplace в std::map. Как добавить элемент в std::map без копирования? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2016, 08:49
Готовые ответы и решения:

Std::map::emplace
То ли я туплю/криво поставил компилятор, то ли это emplace синтаксис кривой, но... Как использовать...

Возможно ли создать контейнер std::map, в котором в качестве значения была бы ссылка на std::map?
Здравствуйте. Возможно ли создать контейнер std::map, в котором в качестве значения была бы...

Очистка map и перевернутого std::map c std::greater
Написала я программу, которая заполняет два контейнера map. a,b. вывод программы такой 11 a:...

Не могу разобраться как обновить в std::map<std::string, вектор_структур>
Не могу разобраться как обновить вектор структур после его добавления в map без удаления и...

21
28.01.2016, 08:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2016, 08:49
Помогаю со студенческими работами здесь

Стоит ли очищать в деструкторе std::map , std::vecotor?
У меня ещё один нубский вопрос :) Вот если в классе объявлены мапы и вектора, которые по ходу...

std::map, std::vector и порядок обхода коллекции
Здравствуйте, уважаемые! Вопрос следующий - если я сохраняю какие-то значения в map или вектор, то...

Std::unordered_multimap<std::string, int> map
Приветствую. Как можно получить только &quot;уникальный&quot; ключ в контейнере? ...

Std::vector добавить новый элемент собственного класса без использования конструктора копирования
Всем привет! Есть один класс, который я хочу хранить в std::vector. Создать массив, с типом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru