本文共 498 字,大约阅读时间需要 1 分钟。
repeat就是将某个字符重复若干次生成一个字符串。这在需要多个前导空格、文本行分隔线的时候非常有用。
用循环来实现repeat是多种方案中的一个。如果希望重复的内容是一个字符串的话,那目前看来,恐怕只能使用循环这种方案了。
如果重复的内容只是字符,那么,就还可以使用ostringstring来实现第二种方案:
第二种方案利用了std::setw和std::setfill,通过填充前导占位符的办法实现的重复字符。
本文转自边城__ 51CTO博客,原文链接:http://blog.51cto.com/jamesfancy/843184,如需转载请自行联系原作者