/* Mem3.h  -- Overloading versus Default Arguments */

#ifndef MEM3_H
#define MEM3_H

typedef unsigned char byte;


class Mem {
  byte *mem;
  int size;
  void ensureMinSize(int minSize);

public:
  Mem(int sz = 0);
  ~Mem();
  int msize();
  byte *pointer(int minSize = 0);
};


#endif
