Using C Preprocessors

The well-known #define and #if..#endif is no big deal. But from time to time, we might want to use some features that provided by the CPP. [more]

C++ subtleties

Calling delete this may or may not crash, depending on whether the object is created outside or inside heap The prefix and postfix operator++ function is differentiated by void argument (prefix) or a dummy int argument (postfix) The compiler constructs a vtable for an object gradually during the constructor of... [more]