Re: Трабла с макросом assert за номером С3861
От: korzhik Россия  
Дата: 10.04.06 21:48
Оценка: 1 (1)
Здравствуйте, Develop7, Вы писали:

D>Итак, в следующем коде:


D>
D>#include <cassert>
D>// поскипано
D>void IntArrayRC::check_range(int ix)
D>{
D>    assert(ix >= 0 && ix < _size);
D>}
D>


D>VS .NET говорит вот что —


D>
D>f:\Visual Studio Projects\ArrayClass\IntArrayRC.cpp(17): error C3861: 'assert': identifier not found, even with argument-dependent lookup
D>


меня интерисует полная последовательность инклудов в файле где происходит определение класса IntArrayRC,
также интерисует используется ли precompiled headers (stdafx.h)

В общем сразу скажу что #include "StdAfx.h" должен быть первым, то есть примерно так:
#include "StdAfx.h"
#include ".\intarrayrc.h"
#include <cassert>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.