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
}

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