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

Ошибка в рекурсивном шаблоне функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не верно высчитывает факториал http://www.cyberforum.ru/cpp-beginners/thread128375.html
помогите найти ошибку :) я добавил рисунок с результатом работы проги. не верно считает факториал как это исправить???? #include <iostream> #include <math.h> #include <clocale> #include...
C++ Вывести минимальную прибыль Нуно вывисти Минимальную прибыль в этой проге щас все выводит норм но если поставить другую функцыю или вместо 6.15 поставить 1.15 то все рушыца ПОМОГИТЕ У МЕНЯ УЖЕ БАШКА БОЛИТ А НА ЗАВТРА ЗДАТЬ... http://www.cyberforum.ru/cpp-beginners/thread128369.html
C++ Функции
Помогите написать программу При написании программы использовать функции Перегрузить написанные функции для работы с переменными различных типов (где это возможно). Дана матрица 6х8. Сформировать...
C++ совместить 2 программы (нужен совет)
задача - нарисовать дороги, в начале их можно изменять, потом по ним будут кататься шары. я написал их по отдельности: 1 - изменяет дороги 2 - пускае шары а как их объединить - незнаю...
C++ Определить суммарный вес всей пойманной рыбы http://www.cyberforum.ru/cpp-beginners/thread128346.html
Всем привет. В общем, не могу сообразить как решить данную задачу: Даны 2 структуры. 1ая структура содержит название рыбы и вес, 2ая - кол-во пойманной рыбы и массив 1ой структуры. Определить...
C++ Найти промежуток времени, в течение которого в музее одновременно находилось максимальное число посетителей помогите пожалуйста исправить ошибки в коде: #include <iostream> using namespace std; void main() { int N,i,C, j; подробнее

Показать сообщение отдельно
msangel
0 / 0 / 0
Регистрация: 10.03.2010
Сообщений: 13
12.05.2010, 07:59  [ТС]
а условие выхода с рекурсии?

нужно сделать частичную перегрузку\специализацию шаблона при условии, что мы посчитали суму всех элементов.

также в этой строке:
C++
1
return from + getRangeSum<T>(from+1, much-1);
по сути используется та самая функция (уже инстанцирований шаблон), что и вызвал/ла его, а мне надо, чтоб в середине шаблона создавался новый шаблон с новыми параметрами(параметрами шаблона а не функции)

Добавлено через 2 минуты
все дело в том, что мне нужно воспроизвести все расчеты еще на этапе компиляции и макропрограммирование шаблонами - лучшее решение.

Добавлено через 3 минуты
а для выхода с рекурсии надо как-то (как???) сделать специализацию, когда второй параметр шаблона будет 0.

похожий пример я уже видел на соседней ветке обсуждений где считали факториал, однако там используются шаблоны классов и у них очень отличается синтаксис от шаблонов функций

Добавлено через 2 минуты
Рекурсия:написать функцию которая возвращает степень числа

вот тот пост, но там классы
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru