Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2011, 13:17
ElCidJJ
 
Fecha de Ingreso: mayo-2005
Mensajes: 9
Antigüedad: 19 años
Puntos: 0
Paso por referencia de una lista

Saludos, soy nuevo aquí y con este lenguaje, quiero recibir ayuda de vosotros ya que en mi facultad la ayuda es nula o poca.

Me gustaria inicializar una lista de enteros usando una función, pero no se como pasarla por referencia para hacerlo. Lo que quiero hacer es esto, a ver si me ayudais:

#include<iostream>
#include<cstdlib>
#include <list>

using namespace std;

void rellenar_lista(list &L, int tam);

int main()
{
list<int> L1(8);

int tamaño=8;

rellenar_lista(L1,tamaño);
}



void rellenar_lista(list &L, int tam)
{

for(int i=0; i< tam; i++)
{

L.push_back(i);


}

}


Esto me da error y es que nunca he usado este tipo de dato en este lenguaje y no se como se hace, por favor ¿como se haría correctamente lo que quiero hacer?

Un Saludo y Gracias