#pragma once class SmartString { public: SmartString(char *c_str); SmartString(unsigned int size); ~SmartString(); operator char *() const; char *c_str = nullptr; };