ResharperC ++ предлагает сделать метод const - PullRequest
0 голосов
/ 04 сентября 2018

ResharperC ++ предлагает сделать метод класса const, даже если в методе доступ к данным осуществляется через члены. Я знаю, что это законно, чтобы сделать их const, но мне было интересно, можно ли как-то отключить это предложение или даже лучше отменить его, поэтому он выдает предложение, если этот метод будет объявлен как const.

Примером будет

void test()
{
    data->myData = 3;
}

Выходные данные ResharperC ++: Member function may be 'const'

P.S. Я также не хочу вводить аргумент о правильности const, но очень хотел бы знать, как это сделать;)

enter image description here

1 Ответ

0 голосов
/ 05 сентября 2018

Если вы хотите отключить проверку только для этого конкретного случая, вы можете попросить ReSharper вставить комментарий, который будет подавлять проверку. Для этого нажмите «Отключить один раз с комментарием» в подменю проверки контекстного меню Alt+Enter. Подробнее см. Подавление проверок кода в конкретной области .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...