-2

次の反復のために値を保持したいループがあります。私はそのために使用することにし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);
}
4

2 に答える 2