What is the difference between class a {} ; class b:public a {}; class c: public b ; and class c: public a , b? Are both multiple inheritance or what is the difference? - Quora
If a class C is derived from class B, which is derived from class A, all through public inheritance, then a class C member function can access? - Quora
![Sample C++ Code to Understand Public, Private and Protected Access Modifiers in C++ | C++ Code Sample, Tutorial and Example for Beginner Sample C++ Code to Understand Public, Private and Protected Access Modifiers in C++ | C++ Code Sample, Tutorial and Example for Beginner](http://www.tapkaa.com/wp-content/uploads/2013/02/Public-Private-and-Protected-Member-Varialbles-in-a-C++-Class.png)