Форум программистов, компьютерный форум CyberForum.ru

Передать ключ из pair в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Комментарии к программе http://www.cyberforum.ru/cpp-beginners/thread1699422.html
Здраствуйте. Напишите, пожалуйста, комментарии к строкам, где этих комментариев нет. У меня брат - бездарь. А сам я написать комментарии не могу, так как работаю. Вот сама программа:#include <iostream> // Обеспечивает работу с консольным вводом - выводом #include <fstream> // Обеспечивает работу с файловым вводом - выводом #include <cstdio> #include <string> #include <windows.h> using...
C++ создать последовательность (список) x1 * xn, x2 * xn, …, xn–1 * xn Здравствуйте, нужна ваша помощь Условие задачи: Даны натуральное число n, действительные числа x1, x2, …, xn (n≥2). Получить последовательность (список) x1 * xn, x2 * xn, …, xn–1 * xn. http://www.cyberforum.ru/cpp-beginners/thread1699395.html
C++ Сформировать очередь по файлу символов
Доброго времени суток! Только начали проходить списки. Помогите, пожалуйста, решить задачу: Сформировать очередь (односвязный линейный список) по файлу символов. Промоделировать работу очереди в зависимости от введенных чисел: если вводится положительное число – добавить элемент в конец очереди, если вводится отрицательное число – удалить первый элемент очереди, если вводится нуль – вывести...
C++ Ввод символьной строки. Подскажите что делаю не так?
Подскажите что делаю не так? char model; хочу что бы модель можно было ввести спробелами. меняем на string mondel; значит нужно поменять способ ввода cin >> x.model; на getline(cin, x.model), ну или оставить char model, а поменять способ ввода, скажеи так cin.getline(model, 15); В любом случаи получаю ошибку: индекатор getline не определен ну или просто подчеркнуто красным. В чем...
C++ Удалить слова, где есть цифры http://www.cyberforum.ru/cpp-beginners/thread1699383.html
Есть файлик, в нем слова разные из латинского алфавита и цифр что-то вроде: "sdfdsf dsf03sdf ;sl 322eds" Нужно в другой файлик записать те слова, в которых нет цифр. Помогите пожалуйста :)
C++ Сохранение позиции переноса строки. Неправельная нумерация! Привет, задача такая: Есть огромный файл! Скажем 100 мб. Мне нужно максимально быстро узнать количество строк в этом файле и сохранить позиции новых строк в целочисленный список. Пробую сделать вот так. qint64 lineCount() { QFile File("FileName.txt"); if (!File.open(QFile::ReadOnly)) return -1; QList<qint64> _List; _List.append(0); подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6160 / 2889 / 282
Регистрация: 04.12.2011
Сообщений: 7,689
Записей в блоге: 3
31.03.2016, 09:35     Передать ключ из pair в функцию
Whoops, если передать значение то:
C++
1
void foo(int key_val);
Если по ссылке, то это зависит от вызывающего кода. Чтобы не потерять валидность адреса, так можно:
C++
1
void foo(vector<pair<int, string>> &vec_pair, int pair_number);
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru