#include <iostream>
#include <cstdlib>
#include "ToyPtr.h"

int main(int argc, char** argv) {
  // Create a dumb pointer
  std::string *leak = new std::string("Like");

  // Create a "smart" pointer (OK, it's still pretty dumb)
  ToyPtr<std::string> notleak(new std::string("Antennas"));

  std::cout << "   *leak: " << *leak << std::endl;
  std::cout << "*notleak: " << *notleak << std::endl;

  return EXIT_SUCCESS;
}