It doesn't accept my string and variables just in that part and I don't know why, I can't properly make my variables in the void part like matricula=_matricula because it doesn't detect it and says its undefined
#include <iostream>
using namespace std;
class Alumnos{
    private:
        string matricula;
        string nombre;
        int edad;
        string carrera;
        
    public:
        Alumnos();
        void setAlumnos(string,string,int,string);
        string getAlumnoMatricula();
        string getAlumnoNombre();
        int getAlumnoEdad();
        string getAlumnoCarrera();
};
Alumnos::Alumnos(){  
}
void Alumnos::setAlumnos(string_matricula,string_nombre,int_edad,string_carrera){
    matricula=_matricula;
    nombre=_nombre;
    edad=_edad;
    carrera=_carrera;
}
/////////
string Alumnos::getAlumnoMatricula(){
    return matricula;
}
string Alumnos::getAlumnoNombre(){
    return nombre;
}
int Alumnos::getAlumnoEdad(){
    return edad;
}
string Alumnos::getAlumnoCarrera(){
    return carrera;
}
////////
string main(){
    string alumnoMatricula,alumnoNombre,alumnoEdad,alumnoCarrera;
    Alumnos cl;
    cl.setAlumnos(A01643364,Sebastian,18,ITC);
    alumnoMatricula=cl.getAlumnoMatricula();
    alumnoNombre=cl.getAlumnoNombre();
    alumnoEdad=cl.getAlumnoEdad();
    alumnoCarrera=cl.getAlumnoCarrera();
    cout<<"La matricula del almuno es: "<<alumnoMatricula<<", su nombre es"<<alumnoNombre<<", su edad es"<<alumnoEdad<<"y su carrera es: "<<alumnoCarrera<<endl;
}
 
     
    