Example of Private Inheritance
class Stack : public List { // assume elements are integerspublic: push (int val) { addToFront(val); } pop () { removeFirstElement(); } top () { return firstElement();
class Stack : private List {public: push (int val) { addToFront(val); } pop () { removeFirstElement(); } top () { return firstElement();
class Stack : private List {public: push (int val) { addToFront(val); } pop () { removeFirstElement(); } top () { return firstElement(); } using isEmpty(); using int size();