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

Перегрузка функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамическое очищение массива http://www.cyberforum.ru/cpp-beginners/thread49995.html
Помогите пжлст) Нужно в программе при определенных обстоятельствах очистить массив. char n;
C++ Реверсирование строк Всем добрый вечер! Как всегда, практикуюсь по книжным примерам. Вот дошёл до темы реверсирования строк, то есть расположения букв в обратном порядке. Столкнулся с таким кодом, и не ясен стал цикл,то есть как именно происходит замена букв в нём? Если кто может, подскажите,если не сложно? Не ясен сам цикл, и строка перед ним: end = &str; Заранее благодарю. Вот исходник: #include... http://www.cyberforum.ru/cpp-beginners/thread49988.html
Найти корень квадратного уравнения C++
Люди помогите решить программу з оператором (if) Задание: Знайти корень квадратного уравнения!!!!!
Магический квадрат и другие задачи C++
здравствуйте. Мне очень не обходима ваща помощь в следуших заданиях. 1. Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы. 2. Определить натуральное число не больше заданного n с наибольшей суммой делителей. Исполь-зовать функцию вычисления суммы делителей числа 3. Написать...
C++ Структуры и использования сравнения strcmp http://www.cyberforum.ru/cpp-beginners/thread49962.html
Как правильно написать ? дана часть кода: Код C++ #include "stdafx.h" #include <iostream> using namespace std main() {stract znak{char fam
C++ люди помогите с программой на С++ я пока новичёг дана последовательность чисел из n элементов найти среднее арифмитеическое последавательности н любое данно #include<iostream.h> #include<math.h> подробнее

Показать сообщение отдельно
mustardandrew
Человек
96 / 80 / 3
Регистрация: 16.06.2009
Сообщений: 229
08.09.2009, 20:19
Можно использовать шаблоны вместо перегрузки

C++
1
2
3
4
template<class T>
T& max(T& a, T& b){
  return (a>b)?a:b;
}
пример использования
C++
1
2
3
4
5
int a=10, b=20;
int c=max(a,b);
 
double a1=1.3, b1=1.09;
double c1=max(a1, b1)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru