anonymous class in C++
Anonymous class is a class which has no name given to it. These classes cannot have a constructor or a destructor. These classes can neither be passed as arguments to functions nor can be used as return values from functions. ``` #include <iostream> using namespace std; class { public: void print() { cout << "Hello world"; } } obj; typedef class { public: void print() { cout << "Hello world"; } } MyClass; int main() { obj.print(); MyClass c; c.print(); return 0; } ```