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

Шаблоны или ... (Maximum option context replay depth exceeded) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CodeBlocks ошибка http://www.cyberforum.ru/cpp-beginners/thread608121.html
Всем салют! Недавно купил книгу с++ для чайников и у меня проблемы с самым первым заданием. Набрал я этот код: // // Conversion - Program to convert temperature from // Celsius degrees into Fahrenheits: // Fahrenheit = Celsius * (212 - 32)/100 + 32 // #include <cstdio>
C++ Глобальные static переменные main.h class Test { public: void test(); }; static int x; test.cpp http://www.cyberforum.ru/cpp-beginners/thread608114.html
Массив. Работа со строчками и столбцами. Деление на выбрвнную строчку C++
Доброго времени суток всем!!Помогите ,п-та!Я в тупике. #include <iostream> using namespace std; int main () { int n, k, st,sv ; int i = 0, j = 0; double **mas;
Расчет количество дней прожитых со дня рождения C++
Сабж. Может есть у кого исходный код который рассчитывает количество прожитых дней со дня рождения(сегодняшний день и день рождения офк подаются как входные данные)? желательно с помощью ООП
C++ С + + и Visual C + + и чем они отличаются? Есть ли их изучение взаимно дополняющее или это совсем разные языки? http://www.cyberforum.ru/cpp-beginners/thread608069.html
Просветите убогого =)
C++ Где деструкторы? Ребят сижу разбираю код на С++,не могу понять где диструктор тут.. #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "math.h" #pragma package(smart_init) #pragma resource "*.dfm" //--------------------------------------------------------------------------- подробнее

Показать сообщение отдельно
Avazart
7101 / 5278 / 267
Регистрация: 10.12.2010
Сообщений: 23,267
Записей в блоге: 17

Шаблоны или ... (Maximum option context replay depth exceeded) - C++

18.06.2012, 01:16. Просмотров 517. Ответов 4
Метки (Все метки)

Код отсюдВа http://habrahabr.ru/post/38622/
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//------------------------------------------------------------
template <unsigned long t> struct Polynome  { static const unsigned long value = t&1 ? (t>>1)^0xedb88320 : t>>1;   };
template <unsigned long t, int i> struct For { static const unsigned long value = For<Polynome<t>::value,i-1 >::value; };
template <unsigned long t> struct For<t,0>  { static const unsigned long value = Polynome<t>::value;         };
template <unsigned long t> struct Hash    { static const unsigned long value = For<t,7>::value;           };
 
template<int r, int t> struct Table : Table<r+1, t-1>
 {
   Table() { values[t]= Hash<t>::value; }
 };
 
template<int r> struct Table<r,0>
 {
   int values[r+1];
   Table() { values[0]=Hash<0>::value; }
   int operator[](int i) {  return values[i];}
 };
 
typedef Table<0,255> CRC_TABLE;
 
class Crc32Hasher
 {
   CRC_TABLE crc_table;
public:
    unsigned long GetHashCode(const void* pObj, size_t length)
   {
    const char* buf = (const char*)pObj;
    unsigned long crc32=0xffffffff;
 
    for (size_t i=0; i<length; i++)
     crc32=crc_table[ (crc32^(*buf++))&0xff ]  ^(crc32>>8);
     crc32=crc32^0xffffffff;
     return crc32;
    }
 };
//--------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
system("chcp 1251");
 
 
system("pause");
return 0;
}
//---------------------------------------------------------------------------
Ошибка:
Код
[BCC32 Error] main.cpp(36): E2489 Maximum option context replay depth exceeded; check for recursion
Вопрос можно ли это поправить как то в настройках?

(Пробывал на Visual код компилится хоть и затяжно, но так и должно быть)

Скрин:
Миниатюры
Шаблоны или ... (Maximum option context replay depth exceeded)  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru