std::stringstream

std::string で連番保存ファイル名を作ろうと思ったら失敗した.

int i = 0;
std::string fn = i + ".png";

i は利用できず,fn は".png" になる.sstream と include して,

std::stringstream ss;
ss << i << ".png";

std::string は ss.str() で得る.

連番ループをかけているが,ss.str("") によって初期化しないと酷いことになる.