Здравствуйте, 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>