/******************************************************************************/
/* */
/* FILE: JULY.CPP */
/* */
/* Yet Another Way To Print Hello World (YAWTPHW) */
/* ============================================== */
/* */
/* Compiled and tested with Visual C++ V6.0 */
/* */
/* V1.00 30-JUL-2000 P. Tellenbach http://www.heimetli.ch/ */
/* */
/******************************************************************************/
#include <iostream>
using namespace std ;
class World {
public:
World *operator->() {
cout << "World" ;
return this ;
}
int world() { return 0 ; } ;
} ;
class Space {
public:
World operator->() {
cout << " " ;
return World() ;
}
} ;
class Hello {
public:
Space operator->() {
cout << "Hello" ;
return Space() ;
}
} ;
int main() {
return Hello()->world() ;
}
Update 25. July 2020
This program still compiles and runs without any changes.
Update 31. July 2025
This program still compiles and runs without any changes.