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 이라고 치면 벡터안의 내용이 조사식 창에 뜬다.