2011-12-06 2 views
2

STL 컨테이너를 디버그 모드에서 기본적으로 지원하는 C++ IDE는 무엇입니까?STL 컨테이너 용 C++ IDE

하나의 IDE는 Visual Studio이지만 그 중 하나에서 이동하려고하고 있으며 STL 컨테이너를 디버그 모드로 만들고 싶습니다. 특히 지금은 Windows IDE를 찾고 다른 OS IDE도 환영합니다.

+0

사용하는 컴파일러와 디버거에 따라 다릅니다. –

답변

6

Eclipse!

"CDT 디버그는 이제 GDB 7.0 이상을 사용하는 STL 구조의 완전한 예쁜 인쇄를 지원합니다. 즉,지도, 목록 및 벡터와 같은 복잡한 구조가 사용자 친화적 인 방식으로 표시됩니다." (source)

1

마이크로 소프트 비주얼 스튜디오는 정확히이 상황에 대한 사용자 정의 디버그 관리자 스크립트를 작성하는 기능을 지원합니다 (CDT는 Eclipse의 C/C++ 개발 공구이다). 디버거가 보려는 STL 컨테이너 (또는 다른 복잡한 유형)를 정확하게 평가하고 표시하는 방법을 디버거에 알리는 스크립트를 작성할 수 있습니다.

Embarcadero C++ Builder (및 Delphi)의 최신 버전은 이제 스크립트 대신 컴파일 된 코드를 사용하여 복잡한 유형의 사용자 정의 관리자를 작성하는 기능을 지원합니다.