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