Creación de una cadena a partir de un solo carácter
Es posible que uno encuentre la necesidad de convertir un solo carácter, representado como un tipo de datos char, en una std::cadena. Adquirir un carácter de una cadena es sencillo: simplemente indexe la cadena en la ubicación deseada. Sin embargo, el proceso inverso requiere un enfoque diferente.
Para crear un std::string a partir de un solo carácter, hay varios métodos disponibles:
char c = 34;
std::string s(1, c);
std::cout Este método inicializa la cadena con un solo carácter, convirtiéndola efectivamente en una cadena.
- Uso sintaxis del inicializador entre llaves:
char c = 34;
std::string s{c};
std::cout Similar al método anterior, la sintaxis del inicializador entre llaves construye automáticamente una cadena a partir del carácter proporcionado.
- Usando el método std::string::push_back():
char c = 34;
std::string s;
s.push_back(c);
std::cout Este método crea una cadena vacía y le agrega el carácter, lo que da como resultado una cadena que contiene el carácter deseado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3