Neden şu hatayı alıyorum: geçersiz başlatma 'std :: vector :: reference {aka std :: _ Bit_reference}' türünde bir rengin değerinden 'bool &' türünün referansı? bir lvalue olmalıdır böylecehata: "bool &" türünün const olmayan başvurusunun geçersiz bir şekilde başlatılması "std :: vektörünün bir rıhtımından" vektör <bool> :: reference {aka std :: _ Bit_reference} '
vector<vector<bool>> vis;
bool& visited(int x, int y)
{
return vis[x][y]; //error
}
olarak bildiğim kadarıyla operatör [] vektöründe, başvuru verir, ancak çalışmıyor. Çalıştırmak için ne yapmalıyım?
Belgelerde kullandığınız türden bakmayı mı unuttunuz? –