Console C++

Most C++ courses have you develop console (text only) applications. These are the compilers I've seen used recently. Since C++ is a standard language, anything that works in one compiler should work in them all.

However, that is not even close. One local university (GMU) assigns problems which are definitely NOT cross platform.

In general, it is good to teach these differences. However, in a beginning course, the teachers should not load the problem sets with this stuff. There is no way that the students could possibly have enough experience to debug compiler errors (differences).


Compatability

Microsoft vs. Borland Portability Woes
Discusses how to handle Exception Handling, Multi-Threading, and the Namespace std problem.


Author: Robert Clemenzi - clemenzi@cpcug.org
URL: http:// cpcug.org / user / clemenzi / technical / Languages / Console_C++ / index.html