class HeapData
{
public:
    HeapData()
    {
        data = new char[27];
    }

    HeapData(const HeapData &other)
    {
        data = other.data;
    }

    ~HeapData()
    {
        delete[] data;
    }

private:
    char *data;
};

int main()
{
    HeapData hd;

    HeapData other = hd;
    return 0;
}