ResharperC ++ предлагает сделать метод класса const, даже если в методе доступ к данным осуществляется через члены. Я знаю, что это законно, чтобы сделать их const, но мне было интересно, можно ли как-то отключить это предложение или даже лучше отменить его, поэтому он выдает предложение, если этот метод будет объявлен как const.
Примером будет
void test()
{
data->myData = 3;
}
Результаты ResharperC ++: Member function may be 'const'
Постскриптум Я также не хочу вводить аргумент о правильности, но очень хотел бы знать, как это сделать;)
Если вы хотите отключить проверку только для этого конкретного случая, вы можете попросить ReSharper вставить комментарий, который будет подавлять проверку. Для этого нажмите «Отключить один раз с комментарием» в подменю проверки Alt+Enter
контекстное меню. Увидеть Подавление проверок кода в определенной области для деталей.
Других решений пока нет …