/* fooclass.h: */ class Fooclass { Fooclass(); ~Fooclass(); void foo(); }; /* fooclass.cpp: */ #include "fooclass.h" Fooclass::Fooclass() { //constructor code } Fooclass::~Fooclass() { //destructor code } void Fooclass::foo() { //code } /* main.cpp: */ #include "fooclass.h" int main() { Fooclass test; test.foo(); return 0; }