Fixed minor isses regarding different interpretations of the C++ standard by different compilers