#include namespace Hagbard { class Person { public: Person(); ~Person(); } Person::Person() { std::cout << "I was created." << std::endl; } Person::~Person() { std::cout << "I was deleted." << std::endl; } } int main ( int argc, char **argv ) { Hagbard::Person *person = new Hagbard::Person(); delete(person); std::cin.get(); } /* ERROR: 13 C:\Documents and Settings\had06kijohan\Mina dokument\Dev-C++ Projects\TestCpp\Main.cpp new types may not be defined in a return type 13 C:\Documents and Settings\had06kijohan\Mina dokument\Dev-C++ Projects\TestCpp\Main.cpp return type specification for constructor invalid */