Preguntas con respuestas sobre "stdstring"

163 preguntas, página #1

2

votos

3

respuestas

vistas 484

¿La dirección del resultado de std :: string :: operator [] apunta a un búfer de escritura y terminado en nulo?

Estoy modificando una función que acepta un const char* y usa una función, ProcessString. ProcessString es una función que espera un búfer de caracteres terminado en nulo como char*. Los caracteres en el búfer pueden modificarse o no, según lo define la firma de función a continuación. Para "unir el...

preguntado 10 años, 2 meses

0

votos

2

respuestas

vistas 1,293

volcado del núcleo en basic_string.tcc - optimizado

De vez en cuando experimento algunos volcados de núcleo que no puedo entender por qué suceden. Normalmente, esto sucede cuando se asigna un valor av a una cadena. A continuación se muestra el seguimiento de uno de estos casos. Un volcado de núcleo parece ser causado por esta línea en mi código c ++: ...

preguntado 10 años, 3 meses

2

votos

1

respuestas

vistas 1,600

std :: string y stdarg.h

He escrito una función que intenta hacer un sprintf de asignación automática devolviendo un std :: string en lugar de escribir en un char * proporcionado por el usuario. (Por favor, no hay respuestas recomendando iostreams o Boost.Format o amigos; sé que existen, los uso en otros contextos, pero hay un requisito ...

preguntado 10 años, 3 meses

4

votos

2

respuestas

vistas 4,065

constexpr con la solución alternativa de las operaciones de cadena?

Esta pregunta respondida anteriormente explica por qué el código que publiqué a continuación no funciona. Tengo una pregunta de seguimiento: ¿hay alguna solución que sea conceptualmente equivalente, es decir, logre la concatenación de cadenas en tiempo de compilación, pero se implemente de una manera que realmente sea compatible con C ++ 11? Utilizando ...

preguntado 10 años, 3 meses

-1

votos

1

respuestas

vistas 290

Error "std :: out_of_range" confuso

He estado depurando este error durante las últimas 2 horas, y sabiendo que no podré dormir si no pido ayuda antes de irme a la cama. Estoy escribiendo un cargador de modelos para mi juego, y solo por ahora estoy usando un método bastante endeble para dividir cadenas. Sin embargo, funciona en líneas casi idénticas, entonces ...

preguntado 10 años, 5 meses

8

votos

4

respuestas

vistas 8,979

C ++ copia std :: cadena a la matriz de caracteres sin terminación nula

Estoy escribiendo en un archivo binario usando una estructura que solo contiene un carácter [32]. Básicamente, necesito formatear cada bloque de datos realizando varios cálculos en matrices de cadenas y concatenando los resultados. Estoy intentando copiar un std :: string a una matriz de caracteres sin terminación nula. Cuanto más yo ...

preguntado 10 años, 5 meses