I have read C++ guide line at google:
http://google-styleguide.googlecode....ml#Inheritance

following lines I can't understand, please help.

All inheritance should be public. If you want to do private inheritance, you should be including an instance of the base class as a member instead