[c++] Is 'bool' a basic datatype in C++?