Advertisement
tomasaccini

Untitled

Jul 20th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include <string>
  2.  
  3. class Email {
  4. private:
  5.     std::string mail;
  6. public:
  7.     // Constructor por default
  8.     Email();
  9.  
  10.     // Constructor por copia
  11.     Email(const Email& other);
  12.  
  13.     // Operador << (stdout)
  14.     friend std::ostream& operator <<(std::ostream& o, const Email& email);
  15.  
  16.     // Operador >> (stdin)
  17.     friend std::istream& operator >>(std::istream& i, Email& email);
  18.  
  19.     // Operador ==
  20.     bool operator ==(const Email& other) const;
  21.  
  22.     // Operador =
  23.     Email& operator =(const Email& other);
  24.  
  25.     // Operator int
  26.     operator int() const;
  27.  
  28. };
  29.  
  30. std::istream& operator >>(std::istream& i, Email& email){
  31.     i >> email.mail;
  32.     return i;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement