【发布时间】:2011-12-03 20:39:06
【问题描述】:
我想将向量转换为整数。我可以使用
输出向量vector <int> iV;
iV.push_back(3);
iV.push_back(8);
iV.push_back(6);
copy(iV.begin(),iV.end(),ostream_iterator<int>(cout,""))
但是我怎样才能把它变成一个 int 呢?
编辑:使用 stringstream 对我正在做的事情很好。 我确实想通过 cout 看看它到底是什么样子。 我不想要精确的 int by int 我的意思是一个单一的 int 所以在我的例子中它将是一个等于 386 的 int。 感谢大家的帮助,非常感谢。
【问题讨论】:
-
您希望
int在这种情况下包含什么? -
@IgnacioVazquez-Abrams 和他通过 cout 看到的一样吗?
-
@Acebond:你的意思是你想通过 int 提取值 int ?是吗?