나는 일반적으로 다음과 같은 기능을 할 코드가있는 경우 :shared_ptr을 OpenGL에 전달 하시겠습니까?
char* log = new char[logLength];
glGetProgramInfoLog(..., ..., log)
//Print Log
delete [] log;
가 어떻게이 C++ (11) 스마트 포인터와 같은 결과를 얻을 수 있습니까? 그 기억을 지울 기회가 생기기 전에 어떤 일이 일어날 지 누가 알겠습니까?
그래서 C 스타일 포인터를 사용하지 않아도 될까요?
스마트 포인터는 C++ (11) 배타적이지 ... – user1797612
이 답변으로 문제가 해결되지 않습니다,하지만 난 단지와 같이'벡터을'사용한다 [예] (HTTPS : //github.com/progschj/OpenGL-Examples/blob/master/01shader_vbo1.cpp#L49). –