Modernes C++ programmieren

Okt 20, 2024

lst-0006-book.cpp

// https://godbolt.org/z/9eeG575Wz 
struct Buffer {
  const char *data;
  explicit Buffer(unsigned sz): data(new char[sz]) {}
  ~Buffer() { delete[] data; }
  Buffer(const Buffer&) = delete;
  Buffer& operator=(const Buffer&) = delete;
};