@related: [[CPlusPlus]] [[ptr]] allocation functions seems to work even if [[null]] pointer [[address]] passed as [[reference]] ? #include #include #include #include using namespace std; #define cdebug cout #define TRACE(x) { cdebug<<#x<<"="<<(x)< ==== misc ==== * http://www.frogatto.com/?p=3 * http://cslibrary.stanford.edu/104/ * http://www.penspinning.fr/s777-at-thetournament-2011-3544