[英]Initialising a std::string from a character
似乎沒有標准的構造函數,所以我已經采取了以下措施
void myMethod(char delimiter = ',')
{
string delimiterString = 'x';
delimiterString[0] = delimiter;
// use string version ...
}
有一個更好的方法嗎?
std::string
有一個構造函數,可以為你完成:
std::string delimiterString(1, delimiter);
1是size_t
,表示char
參數的重復次數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.