std::vector Debuggen
-
Hallo,
ich habe einen Vector folgendermaßen angelegt:
std::vector < double > faktor;
Wenn ich jetzt aber mit dem Debugger auf den Vector zugreifen will, bekomme ich folgende Fehlermeldung:
faktor[0] CXX0058: Fehler: Überladenen Operator nicht gefunden
Kann es sein, dass sich Vectoren schlecht debuggen lassen??? Braucht man dafür extra Tools, oder geht das auch mit Visual Studio .Net???
-
guck dir einfach die Member an, kommt auf die STL-Implementation drauf an. Mit der Standard-Implementation ist der Elementzeiger z.B. vector._first, und die länge (vector.last-vector._first)
Wenn Du denkst, das geht schlecht - hast Du schon mal versucht eine std::map zu debuggen?