Creating entry points in C++