在C++11标准库中,实现字符串格式化是开发中常用的需求。通过一个简单的头文件,可以方便地使用 std::string
来格式化各种数据类型。
示例代码:
std::string test = util::Format(
\"This is a nice string with numbers {0} and strings {1} nicely formatted\",
123,
\"hello\"
);
std::string test = util::Format(
\"{0, 20}\",
\"Formatting is nice!\"
);
在上述示例中:
-
数字和字符串被格式化为便于阅读的输出形式。
-
使用占位符
{0}
和{1}
,将123
和\"hello\"
自动插入到字符串中。 -
第二个示例展示了通过
{0, 20}
设置 宽度对齐 的功能。
暂无评论