Disculpe las llamas std :: string y std :: wstring. Son bastante limitados y están lejos de ser seguros para hilos. En cuanto al rendimiento, tampoco son tan buenos. Extraño características simples:Buena biblioteca de manipulación de cadenas C++
- Separar una cadena en una matriz/vector/lista de
- simple & intuitiva entre mayúsculas y minúsculas encontrar & reemplazar
- soporte para i18n sin preocuparse de cuerda o wstring
- Conversión ay de int, float, doble conversión
- hacia y desde UTF-8, UTF-16 & otras codificaciones
- hilo de seguridad/reentrante
- Ocupa poco espacio & sin dependencias
- altamente portátil & multiplataforma
que he encontrado Qt QString para ser útil y también encontré CBString http://bstring.sourceforge.net/bstrFAQ.shtml
¿Alguna otra sugerencia & comparaciones? Gracias.
Gracias John. He hecho mi tarea antes de publicar aquí. No es simple ni intuitivo. Fallé la función de división porque no tiene una opción para devolver cadenas vacías. – Viet
¡Ahh, me has vencido! También agregaría que hay una variedad de otras bibliotecas de Boost relacionadas con la manipulación de cadenas además de los algoritmos de cadenas. Aquí hay un enlace (http://www.boost.org/doc/libs?view=category_String) a la categoría. – SingleNegationElimination
Gracias TokenMacGuy :) – Viet