This is kinda multiple questions in a single question. First off, is there a way to initialize inherited values in C++? In other words, this is what I mean in java :
// Class X
public class X {
int num;
public X(int num) {
this.num = num;
}
}
//Class Y
public class Y extends X{
public Y() {
super(5);
}
}
My other question is how would I create an abstract method in C++? Again, java example :
// Class x
public abstract class X {
int num;
public X(int num) {
this.num = num;
}
public abstract void use();
}
// Class y
public class Y extends X{
public Y() {
super(5);
}
@Override
public void use() {
}
}
Thanks.