Я создал приложение winform, в котором я использовал векторы типа array [n] [n], используя
typedef char myarray[9][9];
typedef vector<myarray> array3d;
, насколько я прочитал, эта функция предоставляется в c ++ 0x.Я использую Visual Studio 2010 Ultimate является ошибка в xmemory из-за этого?Ide не показывает никакой другой ошибки, кроме этой (даже там, где указан код выше)
'Target of operator new()' : array initialization needs curly braces
, указывающий на этот код в xmemory
void construct(pointer _Ptr, _Ty&& _Val)
{ // construct object at _Ptr with value _Val
::new ((void _FARQ *)_Ptr) _Ty(_STD forward<_Ty>(_Val));
}
В коде более 2,5 kлинии, как мне найти, где проблема?
РЕДАКТИРОВАТЬ:
Так как проблемы с векторами, вот все операции, которые я делаю с векторамиглупая ошибка, которую я делаю здесь?