some compilers must be forced into modern c++ with command line options or IDE flags. By default they may attempt to use 1998 or whatever much older settings, which may not work right with some new code samples. what compiler is this, and do you know what I am talking about to try it?