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

Контейнер deque - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Каков смысл в "куче"? http://www.cyberforum.ru/cpp-beginners/thread1072419.html
Всем привет! Прогуглил все вдоль и поперек, прочитал достаточно инфы, но так и не понял где, как и зачем мне может понадобиться создавать из последовательности элементов кучу... Понял что сортируется последовательность элементов от большого к маленькому при помощи бинарного дерева, понял, что поиск максимального и минимального значения последовательности немножко эффективней, нежели средствами...
C++ Разбить программу на функции объясните, пожалуйста, как эту программу разбить на три функции: ввод, обработка, вывод. глобальные переменные использовать нельзя. в таком виде все работает как надо ) #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); //Включаем русский язык int n; cout << "Введите размер массива: "; http://www.cyberforum.ru/cpp-beginners/thread1072407.html
Вместо значений массива в cout выводит адреса C++
Помогите пожалуйста! Вместо значений массива в cout выводит адреса #include<iostream> #include<conio.h> #include <iomanip> #include <math.h> #include <fstream> /*void WriteComplex(char * fname, Complex * buffer, int count); – функция записывает count элементов типа Complex из массива buffer в файл с именем fname; */
C++ Вычислить площадь треугольника и вывести на экран
Директивы препроцессора и функции printf () и scanf () Спасайте товарищи,а то сессию завалю((
C++ Написать (переделать) программу с использованием ссылок в качестве параметров функций для нахождения минимального элемента из 3-х заданных http://www.cyberforum.ru/cpp-beginners/thread1072377.html
Просто нахождение написал. Подскажите как использовать ссылки (&) в качестве параметров функций. #include "stdafx.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { int a, b, c; cin >> a >> b >> c;
C++ Рассчитать разность минимального и максимального значений выходного сигнала как написать программу в с++ подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,410
16.01.2014, 02:52     Контейнер deque
Цитата Сообщение от triadec_96 Посмотреть сообщение
Ибо в С++ нельзя создать процедуру,входящей "перемонной" которой есть контейнер (то есть пишу
int max(deque);
а оно deque не принимает).
Вы пишите ахинею навроде этой:
int max(int);
Все в С++ принимает, просто вы не умеете это готовить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <deque>
#include <iostream>
 
void print(const std::deque<int> &d)
{
    for (auto x: d) // C++11 for-loop, use iterators instead if C++98
        std::cout << x << " ";
    std::cout << std::endl;
}
 
int main()
{
    std::deque<int> d = {1, 2, 3, 4, 5};
    print(d);
}
 
Текущее время: 17:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru