Big Q.
#include <iostream > class file { public: void write () { std::cout << "aaa"; } }; class cf { file * m_pFile; void f () const { m_pFile -> write(); } };Должен ли компилятор ругаться на приведенную выше программу насчет неправомерного использования const?