使用QString生成重複字符

使用QString生成重複字符,避免使用複雜繁瑣的循環語句生成。

經過構造函數生成

  構造一個給定大小的字符串,且每一個字符爲ch函數

QString::QString(int size, QChar ch)
QString str = QString(5, '+')
// str == "+++++"

使用fill接口實現

  將字符串中的每一個字符設置爲ch。若是大小不一樣於-1(默認值),則預先將字符串調整爲指定size大小。code

QString &QString::fill(QChar ch, int size = -1)
QString str = "Hello";
str.fill('+');
// str == "+++++"

str.fill('-', 3);
// str == "---"
相關文章
相關標籤/搜索