即使在方法中通过成员访问数据,ResharperC ++也建议使类方法为const。我知道使它们成为const是合法的,但是我想知道是否有可能以某种方式禁用此建议,甚至更好地将其反转,因此它建议是否将此方法声明为const。
一个例子是
void test()
{
data->myData = 3;
}
ResharperC ++的输出:Member function may be 'const'
P.S。我也不想输入有关const正确性的论点,但只非常想知道如何实现此目标;)
答案 0 :(得分:0)
如果只想针对此特定事件禁用检查,则可以要求ReSharper插入注释以禁止检查。为此,请在Alt+Enter
上下文菜单的检查子菜单中单击“带注释禁用一次”。有关详细信息,请参见Suppressing code inspections in specific scope。