que tienen una clase Cache
que tiene una escritura función especificada comopaso const’este argumento descarta calificadores [-fpermissive]
bool write(const MemoryAccess &memory_access, CacheLine &cl);
Estoy llamando a esta función como esta.
const Cache *this_cache;
c = (a==b)?my_cache:not_cache;
c->write(memory_access,cl);
La línea anterior es que me da error de seguimiento
"pasa 'Caché const' como 'este' argumento de 'caché de escritura :: bool (const MemoryAccess &, & CacheLine)' descartes calificadores [-permisivo] ".
este argumento es específico del compilador, lo que ayuda a modificar el código y romper la prioridad de la variable de espacio de nombres local. Pero tal variable no se pasa aquí.
Por favor intente solucionar el ejemplo: se habla de función 'write', luego llamas 'leer'. ¿Dónde declaras 'memory_access' y' cl'? – betabandido
* este argumento es específico del compilador, lo que ayuda a modificar el código y romper la prioridad de la variable de espacio de nombres local * ??? – NPE