有点:  类似于宏,提高程序效率。

使用 必须:放在类里面且 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
}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐