> Because it consumes space in BSS, or DATA -- and then even causing > linker work upon loading time, even if never used. > A program with a DATA section is shit ;)
Well, I don't care :-) groff uses static constructors to initialize some of the global variables, this is a very nice and elegant feature of C++. Werner