Jeśli mam kodu, które normalnie funkcjonować tak:Przepuścić shared_ptr do OpenGL?
char* log = new char[logLength];
glGetProgramInfoLog(..., ..., log)
//Print Log
delete [] log;
Jak mogę osiągnąć ten sam wynik z C++ 11 inteligentny wskaznik? Kto wie, co może się stać, zanim będę miał szansę usunąć tę pamięć.
Sądzę, że muszę sprowadzić do wskaźnika w stylu C?
przy okazji inteligentne wskaźniki nie są C++ 11 wyłącznym ... – user1797612
To nie jest odpowiedź na pytanie, ale chciałbym po prostu użyć '' jako wektor w [ten przykład] (https: //github.com/progschj/OpenGL-Examples/blob/master/01shader_vbo1.cpp#L49). –