#include <iostream>
#include <fstream>
#include <vector>
#include "./simple_classes.hh"

//THIS METHOD WILL JUST PRINT THE HELLO WORLD BUSINESS
void test_dummy::print_td()
{
    std::cout << "Hello,World!\n"; 
}


test_dummy::test_dummy()
{;
};

test_dummy::~test_dummy()	
{
;};

int main(){

  int* pointer = new int;     //allocate memory on the heap
  double a=2;
  
  test_dummy me;	      
  //straight up decleration of object
  
  test_dummy* testptr = new test_dummy();
  //declaration of object with pointer to it

  me.print_td();
  //access the member function of static test_dummy with .

  testptr->print_td();
  //access the member function of dynamic test_dummy with ->

  me._pos0.push_back(a);
 
  std::cout << "The number is " <<  me._pos0[0] << "\n";
  std::cout << "The size of _pos0 is" << me._pos0.size() << "\n";

  delete pointer;
  delete testptr;
}
