Кажется, что нет стандартного конструктора, поэтому я взял на себя следующее
void myMethod(char delimiter = ',') { string delimiterString = 'x'; delimiterString[0] = delimiter; // use string version ... }
Есть ли лучший способ сделать это?
std::string имеет конструктор, который сделает это за вас:
std::string
std::string delimiterString(1, delimiter);
1 представляет собой size_t и обозначает количество повторений аргумента char.
size_t
char