From: Matt T. <mat...@gm...> - 2010-06-03 23:29:38
|
>> 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. |