也会 boost::format.parse() 重置它的缓冲区

Will boost::format.parse() reset its buffer, too?

本文关键字:缓冲区 boost format parse 也会      更新时间:2023-10-16

boost/format/format_class.hpp 没有提到 parse() 会先运行 clear()。我能找到的每个例子都在 parse() 之前调用 clear()。有必要吗?

不,不应该。

boost/format/format_class.hpp 在其文件中确实提到了这一点

basic_format& parse(const string_type&); // resets buffers and parse a new format string