Buenas noches.
Recurro al foro por un simple error que no he podido solucionar.
Tengo el siguiente error en el codigo:
bool clase<T>::abrirArchivo(fstream &archivo){
archivo.open("c://texto.in");
return(archivo.is_open());
}
template <class T>
void clase<T>::tomarDatos(fstream &archivo){
archivo >> fin;
if(abrirArchivo(archivo)){
for(i = 0; i < fin; i++){
archivo >> texto;
vec.push_back() = texto; // Not an allowed type
}
}
}
Aclaro que vec esta declarado como vector<T> el cual esta declarado como entero en el main y la variable texto es de tipo char.
Como verán lo único que tengo que hacer ahí es llenar el vector con unos datos que tengo en un archivo y me salta este error.
No he encontrado mucha información sobre la librería vector en español y para el ingles soy un queso
Desde ya, muchas gracias.
Saludos.