2008/02/08(Fri) 16:49:47 編集(投稿者)
> 2を掛け算によって5回出力し、さらに文字列をたしたものを格納したいのですが、
> 下記のようにしたところ、うまくいきません。
「うまくいきません」を説明しましょう。
なにが/どのようにうまくいかないのでしょうか?
> 文字列の足し算はこのようにはできないのでしょうか。
足し算はともかく、掛け算は定義されてません。
マニュアル読みましょう。
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = " :test string";
str = string(5,'2') + str;
cout << '[' << str << ']' << endl;
}