Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ winnt.h(5545) : error C2146: что за ошибка ? https://www.cyberforum.ru/ cpp-beginners/ thread659601.html
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C2146: syntax error : missing ';' before identifier 'ContextRecord' c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(5545) : error C4430: missing...
C++ Проверить утверждение "результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа"
Составить программу для проверки утверждения «Результатами вычислений по формуле x*x+x+17 при 0 ≤ х ≤ 15 являются простые числа ». Нароботок нет так как непонятно в задаче ничего, может кто-то из вас поможет)
C++ Считывание вещественных переменных до определенного символа Заранее спасибо за помощь, немного подзабыл как осуществить считывание каких-либо целых или вещественных переменных до,например, точки, а лучше до перевода на новую строку. Только пожалуйста без cout и cin, через обычные fprintf и fscanf. Благодарю, добрые люди) https://www.cyberforum.ru/ cpp-beginners/ thread659592.html C++ virtual ~Function(); virtual function(); https://www.cyberforum.ru/ cpp-beginners/ thread659589.html
Что такого дает приставка virtual: функциям деструкторам и class? В Википедии написано,что если деструктор не виртуальный это может приводит к утечкам в памяти, если деструктор виртуальный то все отработает коректно. Вот не понятно что делает(дает) эта приставка virtual? Или подскажите в каком направлении копать.
В двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива C++
Задача такова: "в двумерном массиве выбрать элементы, которые больше суммы положительных элементов главной диагонали массива". не могли бы вы пример или сам код написать??? буду очень благодарен. Заранее спасибо!!!
C++ Как обнулить значение массива в цикле? https://www.cyberforum.ru/ cpp-beginners/ thread659581.html
Первый раз считает нормально (правильно) А если нажать y то 2 раз считает уже неправльно я так думаю связно это с тем что значение не обнуляються как обнулить значение массива помогите плз пробывал и memset( x, 0, size * sizeof(double)); не помогло =( #include "stdafx.h" #include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian_Russia.1251");
C++ я тут написал программу и не понял одной команды! https://www.cyberforum.ru/ cpp-beginners/ thread659573.html
взаимно простые числа Вот программа: #include <iostream> #include <locale.h> #include <conio.h> using namespace std; int main(){ setlocale(LC_ALL,"ukrainian"); int a,b; cout<<"Введiть числа:a,b"<<"\n";
C++ Сортировка
Есть прайс. Массив из структуры. В нём товар, магазин, цена. Нужно отсортировать по алфавиту по магазинам. Я сортирую. После сортировки у меня только самый первый элемент с нормальной кодировкой. Остальные - крякозябры. // lab3.cpp: главный файл проекта #include "stdafx.h" #include <iostream> using namespace std; using namespace System; #include <fstream> #include <string> struct price {...
C++ На какой области плоскасти находиться точка Состройте чертеж. Обозначите получившиеся области плоскости .Составе программу которая по заданным координатам точек (X,Y) определяет на какой линии или на какой области плоскости находиться эта точка. Прямая x-3y+3=0; Окружность (x-2)2+(y+3)2=4; Парабола y=(x+3)2+1; https://www.cyberforum.ru/ cpp-beginners/ thread659528.html C++ Turbo C++ реализовать для программы многоплатформенность https://www.cyberforum.ru/ cpp-beginners/ thread659519.html
Всем доброго времени суток. У меня....наверное вам покажется довольно глупый вопрос, но тем не менее. Скажите пожалуйста, можно ли в винде, на IDE Turbo C++ реализовать для программы многоплатформенность, в частности, что бы она открывалась на linux, на macOS, на windows (требование к курсовой работе). Просто у меня сейчас проблемы с интернетом, и достать другую IDE у меня нету возможности, вот я...
C++ Заменить отрицательные элементы одномерного массива целых чисел на нули
Заменить отрицательные элементы одномерного массива целых чисел на нули, а затем подсчитать количество нулевых элементов. 1. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; 2. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); 3. выявить ограничения на вводимые пользователем значения и, если таковые имеются, не...
C++ шаблон листа https://www.cyberforum.ru/ cpp-beginners/ thread659487.html
Создание шаблона двунаправленного списка класс List. а. добавления узла перед заданным элементом; b. удаления всех заданных элементов; c. сортировка элементов меняя узлы.
Заблокирован
0

Что на выходе у функции insert ? - C++ - Ответ 3496772

28.09.2012, 12:02. Показов 690. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В учебнике предлагают такой способ подсчета слов одинаковых, !именно с пом итератора:

C++
1
2
3
4
5
map<string,int> m;
    while(cin>>str){
        pair<map<string,int>::iterator,bool> p=m.insert(make_pair(str,1));
        if(!p.second){++p.first->second;}
        }
Но, он мне не совсем понятен...
1. Каждый раз... объявляем пару (итератор карты, булевое значение). буль=0 я думаю в кажд итерации.
2. инициализируем пару "!" а вот тут не ясно... чем?
\\понятно что справа в карту вставляем элемент с ключем слова str и значением 1.
3. смотрим буль у пары, если 1, то увеличиваем, тут все ясно.

Вопрос только в одном что на выходе-то у m.insert(...) ?

почему компелятор меня материт, если я проверяю таким способом....
C++
1
if(!m.insert(make_pair(str,1))){...}
Попутно вопрос =) где сидит make_pair, в <map> или в <utility>?

Вернуться к обсуждению:
Что на выходе у функции insert ? C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.09.2012, 12:02
Готовые ответы и решения:

Вводится строка и символ разделитель. На выходе то, что до символа разделителя и то, что после него
Условие:вводится строка, затем символ разделитель. На выходе должно получаться две строки s1 - то...

Тензодатчик, что на выходе ?
Здравствуйте. Нужно применить тензодатчик цилиндрического типа на вес до 2.5кН. Ну что-то типа...

Что я получу на выходе
Чего то я вообще не могу догнать. Я так понимаю, что мы присваиваем а1 х, а2 у. И потом получаем...

Что получится на выходе?
Что получится на выходе?

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

Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)?
Добрый день.Подскажите пожалуйста как работает функция insert(то есть что надо отправлять что бы...

Массив на выходе функции
&gt; type BoolArray = array of boolean; function GetArray(fileName: string) : BoolArray;...

На выходе функции получаю None
Добрый день! Подскажите, пожалуйста, по такому вопросу. Есть функция, давление насыщенных паров...

Что должно быть на выходе?
Здравствуйте, у меня задание: Напишите метод, который создает массив из count первых четных чисел...

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