class BaseA{}; , class DerivedB{}; class DerivedC{};
DerivedB can be derived from BaseA : Want to allow: class DerivedB: public BaseA
But, if someone tries to do DerivedC : public BaseA ==> want to restrict this.
Is it possible?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You can make all
BaseA‘s constructors private and addDerivedBas afriendofBaseA‘s.