Domanda

Non sembra esserci un costruttore standard, quindi ho deciso di fare quanto segue

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

C'è un modo migliore per farlo?

È stato utile?

Soluzione

std :: string ha un costruttore che lo farà per te:

std::string delimiterString(1, delimiter);

L'1 è un size_t e indica il numero di ripetizioni dell'argomento char .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top