c:\program files (x86)\microsoft visual studio 10.0\vc\include\xmemory(208): error C2075: 'Target of operator new()' : array initialization needs curly braces
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xmemory(280) : see reference to function template instantiation 'void std::allocator<_Ty>::construct<float(&)[3]>(float (*)[3],_Other)' being compiled
1> with
1> [
1> _Ty=M3DVector3f ,
1> _Other=float (&)[3]
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(985) : see reference to function template instantiation 'void std::_Cons_val<std::allocator<_Ty>,float[3],float(&)[3]>(_Alloc &,_Ty1 (*),_Ty2)' being compiled
1> with
1> [
1> _Ty=M3DVector3f ,
1> _Alloc=std::allocator<M3DVector3f >,
1> _Ty1=float [3],
1> _Ty2=float (&)[3]
1> ]
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(976) : while compiling class template member function 'void std::vector<_Ty>::push_back(const _Ty (&))'
1> with
1> [
1> _Ty=M3DVector3f
1> ]
1> c:\users\zak\documents\visual studio 2010\projects\playing with opengl\playing with opengl\model.h(22) : see reference to class template instantiation 'std::vector<_Ty>' being compiled
1> with
1> [
1> _Ty=M3DVector3f
1> ]