I have two classes and I want to inherit one of them that has a constructor with a parameter but, I get errors.
First Class:
class stack{
stack(int variable){
}
...code...
};
Second class:
class Expression : public stack{
//class constructor
Expression(){
}
...code...
};
the errors I get...
In constructor 'Expression::Expression()':error: no matching function for call to 'stack::stack()'
note: candidate: stack::stack(int)
note: candidate expects 1 argument, 0 provided
note: candidate: constexpr stack::stack(const stack&)
note: candidate: constexpr stack::stack(stack&&)