Resultados de la búsqueda a petición "stdstring"

30 la respuesta

¿Cuál es la mejor manera de recortar std :: string?

Actualmente estoy usando el siguiente código para recortar a la derecha todos losstd::strings en mis programas: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1);Funciona bien, pero me pregunto si hay algunos casos finales donde podría ...

4 la respuesta

Concatenar cadenas no funciona como se esperaba [cerrado]

Sé que es un problema común, pero al buscar referencias y otro material no encuentro una respuesta clara a esta pregunta. Considere el siguiente código: #include <string> // ... // in a method std::string a = "Hello "; std::string b = "World"; ...

5 la respuesta

Almacenar una cadena UTF-8 unicode en std :: string

En respuesta a la discusión en Cadenas multiplataforma (y Unicode) en C ++ [https://stackoverflow.com/questions/4169948/cross-platform-strings-and-unicode-in-c] ¿Cómo lidiar con cadenas Unicode en C / C ++ de una manera ...

6 la respuesta

Error: operandos no válidos de los tipos "const char [35]" y "const char [2]" para binario "operador +"

En la parte superior de mi archivo tengo #define AGE "42"Más adelante en el archivo, uso ID varias veces, incluidas algunas líneas que se parecen 1 std::string name = "Obama"; 2 std::string str = "Hello " + name + " you are " + AGE + " years ...

4 la respuesta

Uso inapropiado de c_str

Tengo un método definido a continuación: const std::string returnStringMethod() { std::string myString; // populate myString return myString; }Ahora, en la llamada, estaba haciendo algo como esto: const char * ptr = ...

4 la respuesta

En C ++ 11, ¿cuál es la forma más eficaz de devolver una referencia / puntero a una posición en una cadena std ::?

Estoy construyendo un analizador de texto que usastd::string como el núcleo de almacenamiento para cadenas. Sé que esto no es óptimo y que los analizadores dentro de los compiladores utilizan enfoques optimizados para esto. En mi proyecto no me ...

2 la respuesta

Comportamiento extraño de C ++ con la función c_str () de la cadena

Estoy moviendo mi proyecto de Visual Studio 06 a 2010. Al hacerlo, he observado este comportamiento en mi código. Tengo una función Get string que se ve así: string GetTheStr() { return strSomeStdString; }Luego hay otra función que llama a la ...

13 la respuesta

¿Cómo convertir CString y :: std :: string :: std :: wstring entre sí?

CString es bastante útil, mientras questd::string Es más compatible con el contenedor STL. estoy usandohash_map. Sin embargo,hash_map no soportaCString como clave, entonces quiero convertirCString dentrostd :: string. Escribiendo unCString La ...

3 la respuesta

c ++ integer-> std :: conversión de cadena. Función simple?

Problema: tengo un número entero; este entero necesita ser convertido a un tipo stl :: string. En el pasado, he usadostringstream hacer una conversión, y eso es algo engorroso. Sé que la forma C es hacer unsprintf, pero preferiría hacer un ...

4 la respuesta

¿Puede un std :: string contener nulos incrustados?

Para cadenas C normales, un carácter nulo'\0' significa el final de los datos. Qué pasastd::string, ¿puedo tener una cadena con caracteres nulos incrustados?