Estoy convirtiendo wstring a string con std::codecvt_utf8 como se describe en esta pregunta, pero cuando intento con símbolos del alfabeto griego o chino, estos están corruptos, puedo verlo en la ventana de Depuración, por ejemplo, 日本 se convierte en “日本”. std::wstring_convert<std::codecvt_utf8<wchar_t>> myconv; // también he intentado con codecvt_utf8_utf16 std::string str . . . Read more
¿Podrías explicarme qué es exactamente mbstate_t? He leído la descripción de cppreference (https://en.cppreference.com/w/c/string/multibyte/mbstate_t), pero aún no entiendo su propósito. Lo que entiendo es que mbstate_t es una estructura estática visible para un conjunto limitado de funciones como mbtowc(), wctomb(), etc., pero todavía estoy confundido acerca de cómo usarla. Puedo ver . . . Read more
std::wstring es básicamente la plantilla std::basic_string instanciada en wchar_t. En Windows, wchar_t tiene un tamaño de 2 bytes, mientras que en Linux tiene un tamaño de 4 bytes. Se me han dado algunas sugerencias de que debería evitar usar std::wstring en su totalidad si quiero escribir código C++ que funcione . . . Read more
Estoy dibujando un gráfico con dos puntos, cada punto tiene una línea con un peso. Por ejemplo, el gráfico: del punto “15” al punto “16” hay una línea con un peso de 1.872 y del punto “16” al punto “15” hay una línea con un peso de 1.567. Echa un . . . Read more