VECTORES

c++-maniaco
17 de Abril del 2004
necesitaria saber como borrar un vector de tipo string en una estruictura.
y un vector folat?

Alejandro_
17 de Abril del 2004
es una respuesta muy difícil...

En primer lugar, necesitaríamos ponernos de acuerdo en el significado de las palabras que usas.

- Cuando dices "vector", ¿te refieres a un std::vector o a un array?

El primero es un contenedor de la biblioteca estándar, mientras que el segundo es lo que se traduce, cuando se traduce, por "formación". Aunque en México, por ejemplo, que tienen la costumbre de castellanizar el inglés (o de anglicanizar el castellano, no me queda claro), suelen decir "arreglo" por "array". El otro problema es que en términos matemáticos, lo que en inglés se dice array en mucho más un vector que una formación (más de uso militar), pero por algún motivo Bjorn Stroustrup prefirió llamar arrays a los vectores.

- Cuando dices "string", ¿te refieres a un std::string o a un array de caracteres?

Por ejemplo, no es lo mismo

char* texto;
o char texto[150];

que
vector<char> texto;

- Y cuando dices "borrar", ¿quieres decir poner todos sus elementos en cero o liberar la menoria que tienen asignada?

Por favor, no vayas a tomar esto como una crítica; más bien creo que habría que insistir con los profesores, autores o traductores para que traten de adoptar una nomenclatura común, más apropiada, en lugar de insistir con sus prácticas autistas. De otro modo, nadie que no sea tu compañero de aula, o lector del mismo libro, podrá adivinar de qué estás hablando.

Saludos,

Alejandro

Nico
17 de Abril del 2004
es un string (cadena de caracteres) y un float.
Esto claro en una struc(estructuras).
POR FAVOR ES URGENTE

nico
17 de Abril del 2004
claro, liberar memoria de esto.