【发布时间】:2015-06-24 04:50:55
【问题描述】:
是否有基于给定char 构造std::string 的内置方法?
我之所以问这个是因为我想直接在if 语句中进行函数调用:
// Given function prototype
bool func(std::string s);
for(auto rit = s.rbegin(); rit != s.rend(); ++rit)
{
if(func(*rit))
{
//
}
}
我尝试了以下方法:
std::string(*rit)
static_cast<std::string>(*rit)
【问题讨论】:
-
只需要写一个函数来处理字符而不是字符串
标签: c++ string c++11 type-conversion