使ReSharper使用m_u约定 我使用ReSalpC++ C++与VisualStudio,但它使用了一些我不喜欢的奇怪命名约定。我想使用,它在类成员变量和snake case上使用m前缀。他们声明可以使用.clangformat,但我使用的不是LLVM,而是VS的编译器

使ReSharper使用m_u约定 我使用ReSalpC++ C++与VisualStudio,但它使用了一些我不喜欢的奇怪命名约定。我想使用,它在类成员变量和snake case上使用m前缀。他们声明可以使用.clangformat,但我使用的不是LLVM,而是VS的编译器,c++,visual-studio,resharper,C++,Visual Studio,Resharper,有人根据这些惯例制作了一个文件吗?我敢肯定大多数人都在使用它们 \ifndef资源\u克隆人\u水电站 #定义资源\u克隆人\u水电站 #包括 #包括 #包括 #包括 命名空间资源克隆器 { 类资源克隆器 { 公众: resource_cloner()=默认值; 资源克隆器(常量资源克隆器&)=删除; 资源克隆器(资源克隆器和对象)无例外 { *这=标准::移动(obj); } ~resource_cloner() { 卸载(); } resource\u cloner&operator=(co

有人根据这些惯例制作了一个文件吗?我敢肯定大多数人都在使用它们

\ifndef资源\u克隆人\u水电站
#定义资源\u克隆人\u水电站
#包括
#包括
#包括
#包括
命名空间资源克隆器
{
类资源克隆器
{
公众:
resource_cloner()=默认值;
资源克隆器(常量资源克隆器&)=删除;
资源克隆器(资源克隆器和对象)无例外
{
*这=标准::移动(obj);
}
~resource_cloner()
{
卸载();
}
resource\u cloner&operator=(const resource\u cloner&)=delete;
resource\u cloner&operator=(resource\u cloner&rhs)无例外
{
m_源路径=rhs.m_源路径;
归还*这个;
}
空荷载()
{
m_module=LoadLibraryExW(m_source_path.data(),nullptr,将_库作为_数据文件加载);
if(!m_模块)
{
抛出std::runtime_错误(“无法打开源文件”);
}
}
void unload()常量
{
if(m U模块)
{
免费图书馆(m_模块);
}
}
私人:
std::wstring_view m_source_path;
hm模块m_模块{nullptr};
};
}
#恩迪夫

< /代码> 您可以在“ReSrpPER选项代码编辑> C++命名样式”选项页上配置命名约定,或者选择预定义方案中的一个。也就是说,使用“My”作为类成员前缀和“Ty”作为参数名称前缀是不寻常的,并且没有一个主要的C++风格指南使用这个约定。