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

Вызов функции, которая возвращает 2 параметра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструкторы с параметром, копии и перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread865108.html
Здравствуйте, есть программка следующего содержания: #include "stdafx.h" #include "conio.h" int n1, n2; class LIST { private: int info; LIST *next; LIST *prev; public:
C++ отображение графических примитивов не подскажите как нарисовать круг, треугольник и домик. Ищу в интернете не как не могу найти( http://www.cyberforum.ru/cpp-beginners/thread865106.html
C++ Прокомментировать функционал программы
//----------------------------------------------------------------------------------------------------- #pragma hdrstop //----------------------------------------------------------------------------------------------------- #include <conio.h> //áèáëèîòåêà ïîäêëþ÷åíèÿ ôóíêöèè getch() #include <iostream.h> //áèáëèîòåêà äëÿ cin è cout #include <malloc.h> //áèáëèîòåêà äëÿ äèíàìè÷åñêîãî...
C++ Определение числовых коэффициентов О-нотации
Здорова господа! Есть задачка: Изучите О — нотацию (параграф 17.1.2). Выполните измерения для операций стандартных контейнеров с целью определения числовых коэффициентов вовлеченных в О — нотацию. Что такое О большое я то понял, токо как мне определить коэффициенты? Возьмем пока просто контейнер vector у него по таблице из параграфа 17.1.2 видно что операция operator постоянная, то есть не...
C++ Ошибка: отсутствует оператор ">>"; типы операндов: std::istream >> std::string http://www.cyberforum.ru/cpp-beginners/thread865071.html
Привет всем! Кто-нибудь объясните пожалуйста, что не так, что от меня компилятор требует?
C++ Библиотека GMP Добрый день! Недавно слышал про библиотека gmp и возникли вопросы по поводу её использования. Не могли объяснить новичку как эту библиотеку можно использовать в visual studio 2012 и какие функции/синтаксис она подразумевает? Можете кинуть ссылку на подробное описание как использовать эту библиотеку? Большое спасибо. P.S. Модераторы и Админы sorri, что создал в одной теме два вопроса, просто я... подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
14.05.2013, 20:46     Вызов функции, которая возвращает 2 параметра
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
template <typename Iterator>
std::pair <int, int> userMinMax(Iterator firstInputIterator, Iterator lastInputIterator)
{
    int minimal(*firstInputIterator);
    int maximal(*firstInputIterator);
    for (Iterator iter = firstInputIterator; iter != lastInputIterator; ++iter) {
        minimal = minimal > *iter ? *iter : minimal;
        maximal = maximal < *iter ? *iter : maximal;
    }
    std::pair <int, int> result(minimal, maximal);
 
    return result;
}
 
int main()
{
    const std::size_t arraySize(10);
    int array[arraySize] = {10, 4, 53, 34, 65, 43, 32, 23, 68, 64};
 
    auto minmax(userMinMax(array, array + arraySize));
    std::cout << minmax.first << " " << minmax.second << std::endl;
 
    return 0;
}
 
Текущее время: 16:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru