Srxon05

dinstring.hpp

Feb 7th, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #ifndef DINSTRING_HPP_INCLUDED
  2. #define DINSTRING_HPP_INCLUDED
  3.  
  4. #include <iostream>
  5. using namespace std;
  6.  
  7. class DinString {
  8.  
  9. private:
  10.     int duzina;
  11.     char *text;
  12. public:
  13.     DinString();
  14.     DinString(const char[]);
  15.     DinString(const DinString&);
  16.     ~DinString();
  17.     int length() const;
  18.     char& operator[](int);
  19.     char operator[](int) const;
  20.     DinString& operator=(const DinString&);
  21.     DinString& operator+=(const DinString&);
  22.  
  23.     friend bool operator==(const DinString&, const DinString&);
  24.     friend bool operator!=(const DinString&, const DinString&);
  25.     friend DinString operator+(const DinString&, const DinString&);
  26.     friend ostream& operator<<(ostream&, const DinString&);
  27.  
  28. };
  29.  
  30.  
  31. #endif // DINSTRING_HPP_INCLUDED
Add Comment
Please, Sign In to add comment