任意の文字を任意の回数だけ連続させる簡単な方法ってありますか?
perlなら「'-' x 20」って一発で書けちゃうような処理ですけど

char c='-';
string s;
while (cnt--)
s += c;
return s;

仕方なくこんな関数書いたんですけど、
標準ライブラリにこんな処理する関数無かったっけ?