I am fairly new to C++ programming and wish to start learning the language properly. Recently I have started to write some classes that allow me to create console programs. The issue I am having is that I can create a console window but it closes when I create another console window? It appears that only one console can be visible at a time. Could someone advise on how I can have 2 console windows open at a time?

I don't wish to post all my code here (it's not big, but split into 7 files), however I have made it public for people to download at https://riouxsvn.com/svn/vmapi/trunk.

Anyone that mentors me during the course of my project will be added to the svn as a user if they so wish.