I know that in Java every class extends the Object class which in turn extends the class Class. But how does this work in C++? In there any class equivalent to the class Object or to the class Class in Java?
Thanks.
I know that in Java every class extends the Object class which in turn extends the class Class. But how does this work in C++? In there any class equivalent to the class Object or to the class Class in Java?
Thanks.
There is no equivalent in C++ for either java.lang.Object or java.lang.Class. Different class hierarchies don't share a common root.
Also, Object does not extend Class. Object has no superclass; An Object is not a type of Class. However, Class does extend Object; an instance of Class, which represents a class, is itself an Object.