#include <iostream>
#include <cstring>

using namespace std;

class MyString
{
	private:
		char* s;
	public:
		MyString() {};
		MyString(const char* input) {
			auto len = sizeof input;
			this->s = new char[len];
			// strcpy_s(this->s, len, input);
			strcpy(this->s, input);
		}
		friend ostream & operator << (ostream &out, const MyString &ms) {
		    out << ms.s;
		    return out;
		}
};

int main() {
	MyString s1("abc");
	cout << s1;
	return 0;
}
