¿La mejor manera de dividir una cadena en C++? Se puede suponer que la cadena está compuesta de palabras separadas por el delimitador ;
.División de C++ std :: cadena utilizando tokens, p. Ej. ";"
Desde nuestro punto de vista de las líneas guía C no están permitidas las funciones de cadena y tampoco está permitido el uso de Boost debido a problemas de seguridad. La fuente abierta no está permitida.
La mejor solución que tengo en este momento es:
string str("denmark;sweden;india;us");
Por encima de str
deben ser almacenados en el vector como cadenas. ¿Cómo podemos lograr esto?
Gracias por las entradas.
no lo hago Creo que esto debe ser marcado como un duplicado, la otra pregunta promueve la elegancia sobre la eficiencia, con lo que no estoy de acuerdo y evito por esa misma razón. – user2462027