cpp dont use vector<bool>