7

標準コンストラクターがないように見えるので、次のことを行いました

void myMethod(char delimiter = ',')
{
    string delimiterString = 'x';
    delimiterString[0] = delimiter;
    // use string version ...
}

これを行うより良い方法はありますか?

4

1 に答える 1

24

std::stringあなたのためにそれを行うコンストラクタがあります:

std::string delimiterString(1, delimiter);

1 は aで、引数size_tの繰り返し回数を示します。char

于 2009-08-03T02:58:30.433 に答える