passando ‘const este argumento descarta qualificadores [-fmissoresivos]
Eu tenho uma aulaCache
que tem uma função escrita especificada como
bool write(const MemoryAccess &memory_access, CacheLine &cl);
Eu estou chamando essa função assim.
const Cache *this_cache;
c = (a==b)?my_cache:not_cache;
c->write(memory_access,cl);
A linha acima está me dando o seguinte erro
"passando 'const Cache' como 'este' argumento de 'bool Cache :: write (const MemoryAccess &, CacheLine &)' descarta qualificadores [-fmissmissive]."
o argumento this é específico do compilador que ajuda na codificação e quebra da prioridade da variável de espaço de nomes local. Mas tal variável não está sendo passada aqui.