Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Python では、次の命令:print 'a'*5が出力されますaaaaa。コンストラクトstd::ostreamを回避するために、sと組み合わせて C++ で同様のものをどのように記述しますか?for
print 'a'*5
aaaaa
std::ostream
for
明らかな方法は次のfill_nとおりです。
fill_n
std::fill_n(std::ostream_iterator<char>(std::cout), 5, 'a');
別の可能性は、単に文字列を作成することです:
std::cout << std::string(5, 'a');