Make sure you are compiling in C++11 or C++14 mode.
That error message makes me nervous - is that the exact error, or did you rewrite it to your best memory? If that is the exact error message, then something is very wrong.
____ @kfann285
My guess is that Stroustrup's #defines and weird stuff going on in std_lib_facilities.h weren't meant for C++11 or C++14, and it breaks the code. That is only my assumption though.