Advertisement
dusanrs

DinString.hpp

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