Дополнен 11 лет назад
сайт падла сожрал:
vector < Table > p;
Дополнен 11 лет назад
p.s. такая шляпа происходит при попытке вызвать любой метод данного вектора в хидере формы, например в Form1.h, если то же самое затестить в консольном приложении - все работает как часы.
vector p;
p.push_back(o); // тут вылезает ошибка на стадии компиляции:
// error C2075: Target of operator new(): для инициализации массива требуются фигурные скобки
и попытка посмотреть в чем ошибка выбрасывает на кусок кода из xmemory:
// TEMPLATE FUNCTION _Construct
template<class> inline
void _Construct(_T1 _FARQ *_Ptr, const _T2& _Val)
{// construct object at _Ptr with value _Val
void _FARQ *_Vptr = _Ptr;
::new (_Vptr) _T1(_Val); // на эту строчку
}
в чем проблема?