N
newbie
class AbstractBox {
public:
virtual double area() const = 0;
}
class BoxA : public AbstractBox {
virtual double area() { return 0.1; }
}
class BoxB : public AbstractBox {
double area() { return 0.2; }
}
Very dump example, but I hope you get my question: does the 'virtual'
keyword in BoxA take any effect? I don't think so, but I do see code
like BoxA, but not like BoxB.
Thanks
public:
virtual double area() const = 0;
}
class BoxA : public AbstractBox {
virtual double area() { return 0.1; }
}
class BoxB : public AbstractBox {
double area() { return 0.2; }
}
Very dump example, but I hope you get my question: does the 'virtual'
keyword in BoxA take any effect? I don't think so, but I do see code
like BoxA, but not like BoxB.
Thanks