elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  c++ | Funcion que reciba vector STL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: c++ | Funcion que reciba vector STL  (Leído 2,277 veces)
inewcl

Desconectado Desconectado

Mensajes: 8


Ver Perfil
c++ | Funcion que reciba vector STL
« en: 6 Noviembre 2016, 18:34 pm »

Buenas , tengo una duda:
qué tendría que poner en el argumento de una funcion para que reciba el vector completo ( con todos sus elementos ) ?
Se tiene que declarar el vector completo o se tiene que ir llamando elemento por elemento ?

Ej;

FUNCION :

void analizar1(vector1,vector2){ .... };

y mis vectores declarados dentro del int main son :

vector<int>tiempo;
vector<string>tipo;



Porfavor , es de suma urgencia.
Agradecido de los que se den el tiempo en ayudarme
SALUDOS !!


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: c++ | Funcion que reciba vector STL
« Respuesta #1 en: 6 Noviembre 2016, 18:49 pm »

especialmente con la librería vector simplemente lo pasas de manera "natural"

Código
  1. void analizar1(vector<int>vector1){
  2.  for(int i = 0; i < vector1.size(); i++){
  3.    //aqui cada elemento del vector
  4.  }
  5.  
  6. };


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
inewcl

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: c++ | Funcion que reciba vector STL
« Respuesta #2 en: 6 Noviembre 2016, 18:50 pm »

especialmente con la librería vector simplemente lo pasas de manera "natural"

Código
  1. void analizar1(vector<int>vector1){
  2.  for(int i = 0; i < vector1.size(); i++){
  3.    //aqui cada elemento del vector
  4.  }
  5.  
  6. };

Muchisimas gracias amig@ , suerte en todo !
En línea

inewcl

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: c++ | Funcion que reciba vector STL
« Respuesta #3 en: 7 Noviembre 2016, 21:42 pm »

Cómo hago para llamar a la funcion creada ?



Código
  1. void analizar1(vector<int>vector1){ .. }
  2. vector<int>tiempo;     Vector
  3. analizar1(tiempo);    * llamado
  4.  
  5.  
Así ?
« Última modificación: 7 Noviembre 2016, 21:44 pm por engel lex » En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: c++ | Funcion que reciba vector STL
« Respuesta #4 en: 7 Noviembre 2016, 21:45 pm »

pudiste haberlo probado antes de preguntar... si, la llamas así
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
inewcl

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: c++ | Funcion que reciba vector STL
« Respuesta #5 en: 7 Noviembre 2016, 21:46 pm »

Probé , solo que no me lo mostraba en pantalla ... pensé que tenia algun error en el llamado de la funcion pero con tu respuesta me di cuenta que no , ajajja
gracias nuevamente y disculpa por las molestias.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Devolver un vector en una funcion
Programación C/C++
d00ze13 5 25,190 Último mensaje 12 Enero 2011, 09:41 am
por leogtz
pasar/llamar vector a una funcion
Programación C/C++
estivinho 1 2,050 Último mensaje 22 Noviembre 2012, 16:08 pm
por Ferno
Ayuda devolver un vector de una funcion
Programación C/C++
kur79 1 2,078 Último mensaje 28 Octubre 2014, 19:07 pm
por avesudra
C: Una función que reciba un parámetro desde una struct e imprima.
Programación C/C++
ElChulon 6 2,736 Último mensaje 16 Abril 2016, 14:04 pm
por HardForo
Ayuda con funcion con vector.
Programación C/C++
@XSStringManolo 4 1,865 Último mensaje 29 Mayo 2019, 09:36 am
por @XSStringManolo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines