Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <iostream>
- using namespace std;
- class newString {
- private:
- char str1[100];
- void addChar(char*, char, short);
- void assign(char*, char*);
- void setSize(char*, int&);
- void setSize(const char* , int &);
- public:
- newString() {
- str1[0] = '\0';
- }
- newString(char *str01) {
- assign(str1, str01);
- }
- newString(newString &str) {
- for (unsigned int i = 0; i <= strlen(str1); i++) {
- str1[i] = str.str1[i];
- }
- }
- ~newString() {
- cout << endl << "Destroy.";
- }
- void input();
- void deleteVoid();
- void print();
- void addTo1From2(newString);
- void addCharToString();
- char& newString::operator [](const int i);
- /*newString operator +=(const newString &r);
- newString operator +(const newString &r);
- bool operator ==(const newString &r);
- bool operator !=(const newString &r);*/
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement