簡體   English   中英

從字符初始化std :: string

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM