【发布时间】:2015-05-17 15:53:28
【问题描述】:
在 C++ 中是否可以轻松地将字符串转换为向量?
string s = "12345"
vector<int>(s.begin(), s.end(), c => c - '0'); // something like that
目标是有一个整数向量,如{ 1, 2, 3, 4, 5 };
我不想使用循环,我想写一个清晰简单的代码。 (我知道无论如何下面都会有一些循环)。
字符串总是一个数字。
【问题讨论】:
-
之前有人在 StackOverflow 上问过这个问题,答案如下:stackoverflow.com/questions/8247793/…
-
他正在转换为字符向量,而不是整数。