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

Несколько значений функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ странное употребления к-го слова typedef http://www.cyberforum.ru/cpp-beginners/thread664519.html
встречаю вот такой вид употребления ключевого слова typedef: typedef struct // Создаём структуру для звезд { int tmp; } name; это аналогично стандарту struct name{ int tmp;
C++ Распечатать анкетные данные студентов, не имеющих оценок 5 и 2 по информатике и математике Распечатать анкетные данные студентов, не имеющих оценок 5 и 2 по информатике и математике. http://www.cyberforum.ru/cpp-beginners/thread664508.html
C++ Сокрытие методов при наследовании
class A { public: void Draw(double){} }; class B : public A { public: void Draw(int){} };
C++ Вычисление цепных дробей
Здравствуйте ! я начинающий по программирований с++ найдите формулу плииз если N=3; 1+(1/(2+(1/3))) очень нужно!!! заранее спасибо
C++ Не может удалить элемент из вектора http://www.cyberforum.ru/cpp-beginners/thread664497.html
#include <iostream> #include <vector> #include <ctime> // function RandomInitializationVector #include <algorithm> void PrintElementVector(std::vector <int> vector); void RandomInitializationVector(std::vector <int> &vector, int size); bool Resheto_Atkina(int number); void DeletePrimes( std::vector<int> & vec ); void primes_up(std::vector <int> &vector1, std::vector <int> &vector2);
C++ Определить класс для рациональных чисел Начало изучения понятия класса и объекта в С++, для меня много не ясного. Помогите, пожалуйста. Задача: необходимо Определить класс (Rational) для рациональных чисел. Рациональное число - число кот может быть представлено как отношение двух целых чисел: 1/2, 3/4, 64/2 и т.д. Включить конструктор с 2 аргументами, кот может быть использован для установления member переменных объекта с любыми... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
06.10.2012, 16:32
template <typename T> перед функцией означает шаблон функции. То есть функция может принимать массив (T array[]) любого типа: это может быть int, double и т. п.

size_t — специально обученный тип со смыслом "размер чего-то" (фактически это unsigned int). Его использование просто является чем-то вроде хорошего тона для индексов.

rec_max возвращает пару (максимальное значение, его индекс). Соответственно, в ветках ифа разбирается два варианта: если массив из одного элемента (else-ветка), то возвращаем этот один элемент; если в массиве больше элементов, то максимум — это большее из first и rest значение. first — это первый элемент просматриваемой части массива (с индексом from), rest — это максимальный среди всех остальных элементов (с индексами от from + 1 до to – 1). rest-то и вычисляется рекурсивно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru