Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #pragma once
  2. #include <iostream>
  3. using namespace std;
  4.  
  5.  
  6. class newString {
  7. private:
  8.     char str1[100];
  9.     void addChar(char*, char, short);
  10.     void assign(char*, char*);
  11.     void setSize(char*, int&);
  12.     void setSize(const char* , int &);
  13. public:
  14.     newString() {
  15.         str1[0] = '\0';
  16.     }
  17.     newString(char *str01) {
  18.         assign(str1, str01);
  19.     }
  20.     newString(newString &str) {
  21.         for (unsigned int i = 0; i <= strlen(str1); i++) {
  22.             str1[i] = str.str1[i];
  23.         }
  24.     }
  25.     ~newString() {
  26.         cout << endl << "Destroy.";
  27.     }
  28.     void input();
  29.     void deleteVoid();
  30.     void print();
  31.     void addTo1From2(newString);
  32.     void addCharToString();
  33.     char& newString::operator [](const int i);
  34.     /*newString operator +=(const newString &r);
  35.     newString operator +(const newString &r);
  36.     bool operator ==(const newString &r);
  37.     bool operator !=(const newString &r);*/
  38.  
  39. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement