나는 GlDouble 벡터의 벡터를 받아들이는 벡터를 가지고있다. 그러나 하나를 밀어 붙이려고 할 때 :GlDouble의 벡터 벡터를 푸시 할 수 없습니까?
Error 1 error C2664: 'std::vector<_Ty>::push_back' : cannot convert parameter 1 from 'std::vector<_Ty>' to 'const std::vector<_Ty> &' c:\Users\Josh\Documents\Visual Studio 2008\Projects\Vectorizer Project\Vectorizer Project\Vectorizer Project.cpp 324
왜 나를 밀어 붙일 수 없습니까?
감사합니다 .... 그것은 그것의 상수를 원하는 말하는하지만 난 그 지정하지
the struct:
struct SHAPECONTOUR{
std::vector<USERFPOINT> UserPoints;
std::vector<std::vector<GLdouble>> DrawingPoints;
};
std::vector<std::vector<GLdouble>> shape_verts;
SHAPECONTOUR c;
c.DrawingPoints.push_back(shape_verts);
컴파일하려는 코드를 제공 할 수 있습니까? –