Witam.
Mam pewien problem z mapą. Wklejam tylko interesujące (mam nadzieję) kawałki kodu, bo reszta to jest dłubanina aby odpowiednie liczby i dane uzyskać :D
Tak więc w nagłówku klasy mam prywatne pole:
<code=c++>std::map<std::string, GLuint> _shaders;
I teraz próbuje dodać nowy element.
<code=c++>fstream f;
f.open("debug.txt", fstream::in | fstream::out | fstream::app);
f << "------------" << endl;
f << file << endl;
f << hProgramShader << endl;
this->_shaders[file] = hProgramShader;
f << "I po" << endl;
f.close();
I teraz od razu crashuje po dojściu do dodawania (próbwałem już insert).
A oto zawartość pliku debug.txt
Identity
3
Z góry dziękuje za pomoc.