Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Специализации шаблона функции или перезагрузка Доброго времени суток. Собственно, мою проблему можно увидеть в коде: #include <iostream> #include <vector> using namespace std; class A {}; vector<A*> List; class B : public A { https://www.cyberforum.ru/ cpp/ thread1802692.html C++ NetBeans IDE 8.0.2
Здравствуйте. Где посмотреть и исправить указанные ошибки. mingw32-c++.exe: error: unrecognized command line option '-f' mingw32-c++.exe: error: CONF=Debug: No such file or directory
C++ Передача указателя на функцию-член https://www.cyberforum.ru/ cpp/ thread1799915.html
Всем привет ! Необходимо передать функцию-член в качестве параметра другой функции-члену. Следующий код class Menu { public: void spin(); }; void Menu::spin() {
C++ Замена четырехбитной комбинации на другую Имеется поток, перенесенный на GPU после преобразованный в битовый поток. Необходимо заменить 4 бита на другие (правила перехода записаны в блокноте, формат файла *.mdt),со сдвижкой после каждого... https://www.cyberforum.ru/ cpp/ thread1799854.html
C++ перенести скрипт с Autoit на С++
Доброго всем времени суток Нуждаюсь в переносе небольшого скрипта с Autoit на С++ переписать на плюсы у самого знаний не хватает =( #include <SQLite.au3> #include <SQLite.dll.au3> ...
C++ Запись видео с веб камеры https://www.cyberforum.ru/ cpp/ thread1798345.html
Новичок в этом деле. Я даже не знаю в какую тему мой вопрос опубликовать. Сейчас набираю теорию для программы. Попытался погуглить, ничего не нашёл(не знаю как вопрос задать). Вопрос следующий......
C++ Нужен совет по способу реализации игры в словарь https://www.cyberforum.ru/ cpp/ thread1798077.html
Доброго времени суток, перейду сразу к делу. Есть идея программы - своеобразный тренер для изучения английских слов. То есть имеем такую программу: 1) Запускаем, выбираем файл со словами(либо...
Замена функциям форматирования из CRT C++
Есть ли какая-нибудь замена функции vsnwprintf из CRT? StringC...VPrintfW внутри себя также вызывает ее. В итоге все сходится к __stdio_common_vsnwprintf из ucrtbase.dll. Не хочется заново подключать...
C++ Как парсить и как записать в json? Привет, никак не могу разобраться как подключить и работать с json в с++ какие библиотеки нужно подключить (желательно ссылку на них) и как парсить json, и как записать в json скиньте пример кода,... https://www.cyberforum.ru/ cpp/ thread1795400.html C++ Кодировка Visual Studio В общем, у меня вижла ругается и выдает предупреждения C4566 везде где у меня есть какой-нибудь текст. Это, видимо, я что-то наделал когда баловался с C#. Из-за этого в моих старых проектах, где... https://www.cyberforum.ru/ cpp/ thread1794248.html
C++ Где скачать в электронном виде "ATL 8. Внутренняя структура и применение"
Кто может помочь найти где скачать в электронном виде "ATL 8. Внутренняя структура и применение". Нашел только на google book, но не получается ее выдрать оттуда, а перспектива по странично сохранять...
C++ Определение статуса принтера включён/выключен НЕ РАБОТАЕТ https://www.cyberforum.ru/ cpp/ thread1794103.html
Есть классический код для определения статуса принтера, в данном случае включён он или выключен. Начинается работа хорошо, но почему-то поле Status обнулено. В чём здесь загвоздка? HANDLE h = 0;...
5 / 5 / 3
Регистрация: 07.07.2013
Сообщений: 122
0

Шаблоны функци в классе - C++ - Ответ 9524530

08.09.2016, 16:52. Показов 439. Ответов 1
Метки (Все метки)

Создал следующий шаблон функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
template<int N>
    int fibonacci(){
        return fibonacci<N-1>() + fibonacci<N-2>();
    }
    template<>
    int fibonacci<1>(){
        return 1;
    }
    template<>
    int fibonacci<2>(){
        return 1;
    }
 
int main(){
cout << fibonacci<25>() << endl;
    return 0;
}
Все работает.

Далее попытался создать почти такой же код:
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
#include <iostream>
using namespace std;
class NewFib{
public:
    template<int N>
    int fibonacci(){
        return fibonacci<N-1>() + fibonacci<N-2>();
    }
    template<>
    int fibonacci<1>(){
        return 1;
    }
    template<>
    int fibonacci<2>(){
        return 1;
    }
 
};
 
int main(){
 
NewFib new_fib;
    cout << new_fib.fibonacci<10>() << endl;
    return 0;
}
Но в этот раз вылезает ошибка компиляции

fatal error: template instantiation depth exceeds maximum of 900 (use -ftemplate-depth= to increase the maximum)
return fibonacci<N-1>() + fibonacci<N-2>();

Что мне делать,заранее спасибо,простите за тупость...

Вернуться к обсуждению:
Шаблоны функци в классе C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.09.2016, 16:52
Готовые ответы и решения:

Хранить шаблоны документов в базе и выводить данные в эти шаблоны
Доброго времени суток. Интересует вопрос: мне необходимо формировать вордовские документы по...

Чем отличаются шаблоны HTML и шаблоны WordPress
В чём различие между шаблонами HTML и WordPress. Кроме того, что создаются они разными способами....

«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами».
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». Есть ли разница в этих понятиях? Если...

Протабулировать функци
помогите первокурснику с написанием программы (Ссылка на сторонний ресурс удалена)

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2016, 16:52

Тупит функци
Вот функция: Function ReadConf(FileName:String; Attr,MaxRange:Integer):Tstringlist; var ...

Функци в функции
После соединения 2 массивов $s0 = array_combine($v1, $v2); &lt;form action=&quot;index.php?p=&lt;?php echo...

Datatables по функци
как с помощью $(document).ready(function() { $('#example').DataTable( { &quot;paging&quot;: ...

системные функци
Подскажите есть ли системные функции в PHP с помощью которых можно узнавать - на сколько загружен...

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