Singleton() { static_cast<volatile int&>(x) = 5; // note cast to volatile }
Example 10:
Using casts to create the Singleton constructor.
Back to Article