次の反復のために値を保持したいループがあります。私はそのために使用することにしstd::vector
ました(それが最善の方法であるかどうかはわかりませんが)が、チェックするif(bottomMap[i] == true)
とコンパイルされません。
vector<bool> bottomMap;
for (int i = 0; i < str.size() ; i++){
if (str[i] != ' ') {
cout << "XXXX";
} else {
if (bottomMap[i] == true)
cout << "YYYY";
else
cout << "X";
}
}
vector <bool> bottomMap(topMap);
}