benutzerdefinierte Debug-Ausgabe
-
Der MS-Debugger zeigt ja zusammengesetzte Datentypen im Debugger nur unvollständig an:
class String { size_t length; char* s; ... } String s = "Hallo"; // s.length == 5, s.s == "Hallo"wenn ich jetzt den Cursor über s halte, zeigt er
s = {...}an. Ich will aber, dass er
s = {length = 5; s = "Hallo"}oder so anzeigt.
Kann man das realisieren?
-
Probier mal TRACE - Funktioniert gleich wie CString::Format
-
Schau dir mal die Datei "Autoexp.dat" im VS Ordner an. In der kannst du eigene Datentypen einfügen, damit sie vom Debugger richtig angezeigt werden.
HTH