作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
ResharperC++ 建议将类方法设为 const,即使在该方法中数据是通过成员访问的。我知道将它们设为 const 是合法的,但我想知道是否有可能以某种方式禁用此建议或什至更好地逆转它,因此如果将此方法声明为 const,它会发出建议。
一个例子是
void test()
{
data->myData = 3;
}
ResharperC++ 的输出:成员函数可能是“const”
P.S. 我也不想就 const-correctness 进行争论,但非常想知道如何实现这一点 ;)
最佳答案
如果您只想针对这一特定事件禁用检查,您可以要求 ReSharper 插入一条注释以禁止检查。为此,请在 Alt+Enter
上下文菜单的检查子菜单中单击“使用注释禁用一次”。参见 Suppressing code inspections in specific scope了解详情。
关于c++ - ResharperC++ 建议将方法设为 const,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52166961/
ResharperC++ 建议将类方法设为 const,即使在该方法中数据是通过成员访问的。我知道将它们设为 const 是合法的,但我想知道是否有可能以某种方式禁用此建议或什至更好地逆转它,因此如果
我是一名优秀的程序员,十分优秀!