>> Why not do >> if ( ! boost::iequals(parts.scheme.substr(0, 5), "https") ) >> instead of >> if ( not boost::iequals(parts.scheme.substr(0, 5), "https") ) > > I prefer the second way- it's more expressive and it's standards-compliant. > This is a bug in the Microsoft compiler.
Dean's right, it's a matter of taste; I prefer it the first way. :) IMO, it's no less expressive and that use is far more common - and better understood - in the C++ domain. ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Cpp-netlib-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel
