/******************************************************************************/ /* */ /* FILE: DECEMBER.CPP */ /* */ /* Hello world, C++ Style */ /* ====================== */ /* */ /* Compiled and tested with Visual C++ V6.0 */ /* */ /* V1.00 23-DEC-1999 P. Tellenbach http://www.heimetli.ch/ */ /* */ /******************************************************************************/ #include <iostream.h> struct HelloWorld { HelloWorld() { cout << "Hello world !" << endl ; } } _ ; int main( int argc, char *argv[] ) { return 0 ; }
Update 21. December 2019
I had to upgrade from iostream.h to iostream and add the namespace prefixes.
No further changes were necessary, which proves the stability of the C++ specification.
/******************************************************************************/ /* */ /* FILE: DECEMBER.CPP */ /* */ /* Hello world, C++ Style */ /* ====================== */ /* */ /* Compiled and tested with Visual C++ V6.0 */ /* */ /* V1.00 23-DEC-1999 P. Tellenbach http://www.heimetli.ch/ */ /* */ /* Compiled and tested with g++ V8.3.0 */ /* */ /* V2.00 21-DEC-2019 P. Tellenbach https://www.heimetli.ch */ /* */ /******************************************************************************/ #include <iostream> struct HelloWorld { HelloWorld() { std::cout << "Hello world !" << std::endl ; } } _ ; int main( int argc, char *argv[] ) { return 0 ; }
Update 31. December 2024
The program still compiles and runs.