From: Dean M. B. <mik...@gm...> - 2010-06-04 04:53:37
|
On Fri, Jun 4, 2010 at 7:29 AM, Matt Trentini <mat...@gm...> wrote: >>> 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. > Yeah, but I like English more personally. Again, it's really easy to fix and I just might do that if there's overwhelming opinion in support for the symbolic version versus the (standards-compliant) English-ish version. -- Dean Michael Berris deanberris.com |