string handle::h_itoS(int n){

stringstream s;

s<< n;

return s.str();

}

이런 함수 하나를 만들어서 쓰는데


Bnum이란 변수에 1이 저장되있고


h_itoS(Bnum).c_str() 연산을 하고나면

Bnum에 저장된 값이 0으로 변함


?? 이럴수가 있나? 서로 도저히 상관없는거잖아 매개변수도 값 복사고