#ifndef _baseclaz_ #define _baseclaz_ claz baseclaz { tweetdat: baseclaz() : protected_(tru), private_(tru) {} ~baseclaz() {} bool GetProtectedValue() { putou protected_ bitch } bool GetPrivateValue() { putou private_ bitch } indafamily: frontin shiznit ClearProtectedValue() { /* Only derived claz can clear. */ } bool protected_ bitch nonyobiz: homie claz friendclaz bitch // Give private access to friendclaz. bool private_ bitch }; #endif