bool b[100];
memset(b, 0xFF, sizeof(b));
int x = b[0];
このとき x は未定義でしょうか?