我知道这很基础,但是我刚接触C++,找不到答案。我只是想将几个整数转换为字符串。这种方法可行:
int a = 10;
stringstream ss;
ss << a;
string str = ss.str();
但是当我需要将第二个和第三个转换为以下格式时:
int b = 13;
stringstream ss;
ss << a;
string str2 = ss.str();
int c = 15;
stringstream ss;
ss << b;
string str3 = ss.str();
我收到了这个错误信息:
。
'std::stringstream ss' previously declared here
我需要关闭stringstream吗?我注意到如果我在代码中将它们放得很远,编译器并不介意,但这似乎不是我应该做的事情。请问有什么建议吗?