#include<iostream.h>
#include<conio.h>
#include<string.h>
class StringRev{
	char s[20];
	public:
		StringRev(){}
		StringRev(char *p){
			strcpy(s,p);
		}
		void display(){
			cout<<s<<endl;
		}
		void operator ~(){
			strrev(s);
		}
};
void main(){
	StringRev ob("Anil");
	clrscr();
	ob.display();
	~ob;
	ob.display();
	getch();
}



String reverse using operator overloading
String concat using operator overloading
Multilevel Inheritance in C++
Single level Inheritance
Overloading Constructors / Multiple Constructors in C++
Destructors in C++
Copy Constructor in C++
Parameterized constructor in C++
Default constructor in C++
Initialization of class member and display on screen