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

Responder a