On Wed, Apr 03, 2002 at 06:55:20PM +1000, Allan Rae wrote: > So the question is why? Does `cc -E` provide any insights? > In particular, why isn't the "#define __STRING__" sufficient to stop > <string> being loaded by some other header? Dumb STL implementation?
Why should it? Where is written that '#define __STRING__' prevents <string> from being included? Andre' -- Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one. (T. Jefferson)