boolキーワードはブーリアン論理変数を宣言するのに使用されます。これはtrue, falseのどちらかのみを取ることができる変数です。
例えば、以下の宣言は”done”という名前のブーリアン変数を宣言しています。作成時はfalseに初期化されて、この変数がtrueに設定されるまでループします。
bool done = false;
while( !done ) {
...
}
データ型のページも参照してください。
関連トピック: char, double, false, float, int, long, short, signed, true, unsigned, wchar_t