qt c++內聯函數的使用

有點:  類似於宏,提高程序效率。

使用 必須:放在類裏面且 inline可以省略。 聲明和定義都必須在類的頭文件裏面。

Qt裏面 gbk轉成utf8 文本存儲。 解決存儲中文亂碼的問題

inline QString zvGBKtoUTF8(QString s)
{
  return QString::fromLocal8Bit(s.toUtf8());
}

 

逆序轉換

inline QString zvUTF8toGBK(QString s)
{
  return  QString::fromUtf8(s.toLocal8Bit()) // toLocal8Bit 轉爲系統 bytearray
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章