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

Шаблон функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести целое число N, вывести его в 8-ричной системе счисления http://www.cyberforum.ru/cpp-beginners/thread665908.html
Доброго времени суток. Помогите пожалуйста написать программу - "Ввести целое число N, вывести его в 8-ричной системе счисления". И посоветуйте какой нибудь самоучитель по С++, в программировании новичок.
C++ возвращаемое значение cos() Всем доброго времени суток. не могу понять почему cos() возвращает такие значения... cout<<"F "<<cos(90*M_PI/180.0)<<endl; cout<<"F "<<cos(-270*M_PI/180.0)<<endl; F 6.12303e-017 F -1.83691e-016 почему такой разброс и разве он (cos) не должен возвращать значения в пределах ? http://www.cyberforum.ru/cpp-beginners/thread665857.html
Очереди C++
В очередь можно добавлять элемент только в конец, а удалят только сначала. Вопрос в следующем: если мне дана к примеру последовательность 3 5 6 4 7 и мне нужно удалить элемент 5, как это сделать? можете написать хотя бы алгоритм? не понятно.
иерархия классов C++
Создайте иерархию классов Point – Circle – Cylinder. Класс Point (точка) должен содержать координаты точки - х и у. Их следует объявить с квалификатором protected (защи-щенные). Откры¬тая часть класса Point должна содержать следующие функции: 1. конструктор по умолчанию, в котором x и y присваивается значение 0; 2. функцию SetPoint(int x, int y) для изменения x и y, новые координаты должны...
C++ Подсчитать количество букв в последнем слове в строке http://www.cyberforum.ru/cpp-beginners/thread665838.html
Нужно что бы программа считала количество букв в последнем слове в строке. #include "stdafx.h" #include <iostream> #include <math.h> #include <string> using namespace std; int main() {
C++ Программа для вычисления функции. Проверьте код Доброго времени суток, помогите пожалуйста. Проверьте код программы по заданию и проверку к нему в excel. Результаты не сходятся, скажите, где ошибка? Даны натуральные числа N и M (N>M). Вычислить s=\sum_{k=M}^{N}k^2ln(k!) Код программы: //Задание 5 #include <iostream> #include <math.h> using std::cout; using std::cin; подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
08.10.2012, 13:39     Шаблон функции
Тип входных параметров компилятор может вывести сам, а вот тип возвращаемого значения - не может, поэтому ему нужно немного подсказать:
C++
1
2
3
4
5
6
7
template <typename L, typename T>
L Sum(T a, T b)
{
//...
};
 
double f = Sum<double>(a,b);
Добавлено через 1 минуту
Если поменять местами параметры шаблона, то придётся указывать оба параметра:
C++
1
2
3
4
5
6
7
template <typename T, typename L>
L Sum(T a, T b)
{
//...
};
 
double f = Sum<int, double>(a,b);
 
Текущее время: 14:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru