Data Types C++ Tutorial

#include   
  using namespace std;  
  #include              
  
  class String                    
    {  
     private:  
        enum { SZ = 80 };         
        char str[SZ];             
     public:  
        String() { str[0] = '\0'; }  
        String( char s[] ) { strcpy(str, s); }    
        void display() const { cout << str; }  
        operator char*() { return str; }        
    };  
  int main()  
    {  
     String s1;                   
                                  
     char xstr[] = "this is a test";  
    
     s1 = xstr;                   
                                    
     s1.display();                
    
     String s2 = "this is another test";  
                                  
     cout << static_cast(s2);
      cout << endl;                   
      return 0;                     
    }