misc-non-private-member-variables-in-classes¶
cppcoreguidelines-non-private-member-variables-in-classes 作为此检查的别名重定向至此。
查找包含非静态数据成员的类,以及除用户声明的非静态成员函数之外的类,并诊断所有使用非-public
访问说明符声明的数据成员。数据成员应声明为 private
,并通过成员函数访问,而不是暴露给派生类或类使用者。
选项¶
- IgnoreClassesWithAllMemberVariablesBeingPublic¶
如果类中所有成员变量都使用
public
访问说明符声明,则允许完全忽略该类。
- IgnorePublicMemberVariables¶
允许忽略(不诊断)所有使用
public
访问说明符声明的成员变量。