Preguntas etiquetadas con stdstring

std :: string es el tipo de "cadena" basado en bytes de la biblioteca estándar de C ++, definido en el encabezado <string>.

30
¿Cuál es la mejor manera de recortar std :: string?
Actualmente estoy usando el siguiente código para recortar a la derecha todos los std::stringsprogramas: 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 fallar. Por supuesto, las respuestas con alternativas elegantes y también la solución de ajuste izquierdo son bienvenidas.
812 c++  trim  stdstring 




11
convertir un char * a std :: string
Necesito usar un std::stringpara almacenar datos recuperados por fgets(). Para hacer esto, necesito convertir el char*valor de retorno de fgets()a std::stringa store en una matriz. ¿Cómo se puede hacer esto?
262 c++  stdstring 

4
¿Es posible usar std :: string en un constexpr?
Usando C ++ 11, Ubuntu 14.04, cadena de herramientas predeterminada de GCC . Este código falla: constexpr std::string constString = "constString"; error: el tipo 'const string {aka const std :: basic_string}' de la variable constexpr 'constString' no es literal ... porque ... 'std :: basic_string' tiene un destructor no trivial …



6
¿Cómo convertir std :: string a NSString?
Hola, estoy tratando de convertir un estándar std::stringen uno, NSStringpero no tengo mucha suerte. Puedo convertir con éxito de an NSStringa a std::stringcon el siguiente código NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; Sin embargo, obtengo un error de tiempo de compilación cuando intento lo siguiente NSString …




12
char * vs std :: string en c ++ [cerrado]
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
81 c++  stl  stdstring  arrays 

15
Cómo implosionar un vector de cuerdas en una cuerda (la forma elegante)
Estoy buscando la forma más elegante de convertir un vector de cuerdas en una cuerda. A continuación se muestra la solución que estoy usando ahora: static std::string&amp; implode(const std::vector&lt;std::string&gt;&amp; elems, char delim, std::string&amp; s) { for (std::vector&lt;std::string&gt;::const_iterator ii = elems.begin(); ii != elems.end(); ++ii) { s += (*ii); if ( …
81 c++  string  stl  stdstring  implode 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.