struct STest { char* pp; int k; }; void doSomething() { std::vector<STest> kk; STest k; k.pp = "hello World"; k.k = 1; kk.push_back(k); k.pp = "cccc"; k.k = 2;' kk.push_back(k); k.pp = "slkfjldjf"; k.k = 3; kk.push_back(k); }
STL 컨테이너 사용할 때 내부 내용을 쉽게 알아보려면 watch 창에 다음과 같이 치면 된다.
kk의 내용을 알고 싶으면 디버깅 중 조사식 창에 다음과 같이 하면 내용을 알 수 있다.
먼저 size를 구하기 위해서 kk.size()를 쳐보면 위 소스에서는 3을 얻을 수 있을 것이고,
내용을 알려면 kk._Myfirst,3 이라고 치면 벡터안의 내용이 조사식 창에 뜬다.