我有一个表示为的字符串:
a = <string>:<float_value>
Run Code Online (Sandbox Code Playgroud)
我将整个内容作为 a 阅读string,并且我试图捕获string独立中的部分string和float_value独立中的部分float。完成这项任务的最简单方法是什么?
使用string::find和stof.
size_t colon_pos = a.find(':');
string str = a.substr(0, colon_pos);
float f = stof(a.substr(colon_pos+1));
Run Code Online (Sandbox Code Playgroud)