Buenas. Estoy haciendo un programilla en C++ que solo puede usar la biblioteca estándar. Estaba buscando una forma de coger un dato de tipo string, y partirlo en varias cadenas según un delimitador (como un strtok()).
Googleando, veo que parece que no hay forma de hacerlo con la biblioteca estándar, y muchos proponen una función que lo hace, o sugieren usar strtok() directamente. Mi pregunta es más bien filosófica: si optáis por hacer vuestra propia función, y teniendo en cuenta que varas clases van a necesitar usarla, ¿cómo la añadiríais al programa? ¿Como una función global, fuera de toda clase, o como una función static donde más convenga? Es más bien una cuestión filosófica/estética/académica. Imagino que como función global me voy a complicar menos, pero a parte de que lo veo "feo" ya que todo lo demás va a estar en una clase, me suena que hay lenguajes (¿Java?) que no te permiten eso, y que hasta el main() va en una clase. Saludetes. PD: Sugerencias sobre la implementación de la función que parte una cadena también son bienvenidas. Esto es lo que más me gusta por ahora: http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-7.html -- Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2 http://barnacity.net/ | http://disperso.net -- _______________________________________________ Comandob mailing list Comandob@badopi.org http://lists.badopi.org/mailman/listinfo/comandob