C ++ IDE voor STL-containers

Welke C ++ IDE ondersteunt de weergave van STL-containers in de debug-modus?

Een IDE is Visual Studio, maar ik ben van plan er vanaf te gaan en wil STL-containers in de foutopsporingsmodus hebben. Nu specifiek op zoek naar Windows IDE's, zijn andere OS IDE's welkom.

2
Afhankelijk van de compiler en debugger die u gebruikt.
toegevoegd de auteur user142019, de bron

2 antwoord

Verduistering!

"CDT-foutopsporing ondersteunt nu volledige mooie afdrukken van STL-structuren met GDB 7.0 of hoger, wat betekent dat complexe structuren zoals kaarten, lijsten en vectoren gebruiksvriendelijk worden weergegeven." ( bron )

(CDT is Eclipse's C/C ++ Development Tooling)

6
toegevoegd

Microsoft Visual Studio ondersteunt de mogelijkheid om aangepaste foutopsporingsinspectiescripts te schrijven voor precies deze situatie. U kunt een script schrijven dat de debugger precies vertelt hoe de STL-containers (of een ander complex type) die u wilt bekijken, moet worden geƫvalueerd en weergegeven.

Recente versies van Embarcadero C ++ Builder (en Delphi) ondersteunen nu ook de mogelijkheid om aangepaste inspecteurs voor complexe typen te schrijven, met behulp van gecompileerde code in plaats van scripts.

1
toegevoegd