先说代码质量,仅供参考,不过我觉得有一定道理:
① Use multi-arg instead
【不要使用一连串的 arg().arg().arg() 了】
QString("%1 %2").arg(a).arg(b); // Bad
QString("%1 %2").arg(a, b); // one less temporary heap allocation
这个不一定好使,以前用过报错。
② parameter 'list' is passed by value and only copied once;
consider moving it to avoid unnecessary copies

本文分享了两种提升QT项目代码质量的方法:一是通过使用多参数的arg替代连续的arg调用来减少临时堆分配;二是建议传递列表参数时采用引用传递而非值传递以避免不必要的复制,从而提高效率。
2617

被折叠的 条评论
为什么被折叠?



