如果我使用一個循環如下:循環和調用堆棧
ostringstream glob;
glob << "some words";
cout<< "this is bob"<<glob.str()<<endl;
水珠復位每次迭代。但是,如果我在循環之外聲明glob,那麼每個迭代都會添加「一些單詞」,從而導致更長和更長的字符串。
我想理解爲什麼。這是因爲這個變量每次循環都會彈出堆棧嗎?
我想,如果我是「redclaring」來代替每個循環,那麼我會得到一個錯誤,但我不....