c++ - Boost 或 STL 是否提供类似于 QString 的功能?

标签 c++ qt boost stl

使用 QString,可以执行以下操作:

QString const sentence = QString("First name: %1, Last name: %2")
                           .arg("John")
                           .arg("Doe"); 

// sentence is now "First name: John, Last name: Doe"

Boost/STL 有类似的东西吗?我想在不使用 sstream << 运算符的情况下以这种方式构造一个类似的字符串。

最佳答案

好像你想要boost.format

关于c++ - Boost 或 STL 是否提供类似于 QString 的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444088/

相关文章:

c++ - 如果要从另一个翻译单元链接该函数,为什么我不能在类中定义该成员函数?

c++ - 为错误创建日志编写器的最佳实践

C++ Make Lower 函数

qt - 如何获取小部件背景 QColor

c++ - 将 QString 转换为十六进制?

c++ - Boost Spirit Qi - 使用基于流的解析复制最后一个字母

c++ - Boost Spirit 电子邮件地址解析器属性生成

c++ - 为什么我们需要为 lambda 中的引用捕获引用?

c++ - 如何以编程方式在 Qt 中获取网络管理器设备名称?

C++ boost asio : bind: Address already in use