class end final { };
class preFinal { preFinal(){} friend class FINAL; }; class FINAL:virtual public preFinal //No class can derive this class. { }; class Derived:public FINAL //Compilation error,private constructor of preFinal class {};
class Final { Final(){} }; class Derived:public Final{ //This will give error as Final constructor is in private. }; int main() { Final fo; }
class Final { private: Final(){} public: // other members }; void someFunc() { Final myFinal; // compilation error }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)