Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2010, 02:26
Avatar de jose_desa
jose_desa
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Listas en c++

bueno voy a tratar de ayudarte a tu declaracion de lista le hice algunos cambios que te pudieron ver generado el error que dices.

Código C++:
Ver original
  1. #include <list>
  2. #include <cstdio>
  3. using namespace std;
  4. void funcion1(list<int> listaPuntosActuales); //prototipo de funcion
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.   list<int> listaPuntosActuales;
  9.   funcion1( listaPuntosActuales);
  10.   return 0;
  11. }
  12.  
  13. void funcion1(list<int> listaPuntosActuales)
  14. {
  15.    
  16.   //devuelve la lista con los valores doblados
  17. }
para poder pasar un puntero a una funcion tendrias que modificar lo siguiente en las lineas 4,9 y 13:
void funcion1(list<int> *listaPuntosActuales); //prototipo de funcion * que es un puntero
funcion1(&listaPuntosActuales); // llamada en el main pasas la direccion de la lista con &

void funcion1(list<int> *listaPuntosActuales) // igual que el prototipo
{....

en lugar de <int> puedes usar el tipo de dato del que quieres crear la lista como <char>
si no mal me equivoco asi seria. espero averte ayudado

Última edición por jose_desa; 02/04/2010 a las 11:42 Razón: complementar