Run-Time Check Failure #2
-
in folgender methode bekomme ich den fehler:
// der buffer enthaelt: laenge(2) text(laenge); in klammern die anzahl bytes const char* read_text( const char* buffer ) { short ts = 0; std::copy( buffer, buffer + 2, &ts ); // ok. ts hat hiernach den korrekten wert buffer += 2; text = std::string( buffer, ts ); // ok. text enthaelt hiernach den korrekten wert return buffer + text.length(); } // am ende kommt der fehlerwas hat es mit diesem check auf sich?
das programm stuerzt nicht ab, ich kann im erscheinenden fenster auf weiter
klicken und alles laeuft normal weiter.
es werden auch die werte aus dem buffer fuer ts und text korrekt
entnommen.