C++ clang tidy:仅在标头中执行成员变量重命名
我正在尝试将clang tidy应用于我的项目,但遇到的问题是,它只重命名标题中的成员变量,而不重命名cpp文件中出现的变量: 例如,我在头文件中有一个名为“my_member”的类成员。这将被clang tidy重命名为“我的成员”。但不会触及cpp文件中的所有引用。(它更改了cpp中的其他内容。因此,它并不知道cpp文件) 这是预期的行为吗?如果没有,我如何解决这个问题 例如: 原始头文件:C++ clang tidy:仅在标头中执行成员变量重命名,c++,clang-tidy,C++,Clang Tidy,我正在尝试将clang tidy应用于我的项目,但遇到的问题是,它只重命名标题中的成员变量,而不重命名cpp文件中出现的变量: 例如,我在头文件中有一个名为“my_member”的类成员。这将被clang tidy重命名为“我的成员”。但不会触及cpp文件中的所有引用。(它更改了cpp中的其他内容。因此,它并不知道cpp文件) 这是预期的行为吗?如果没有,我如何解决这个问题 例如: 原始头文件: #ifndef TESTCLASS_H #define TESTCLASS_H class Te
#ifndef TESTCLASS_H
#define TESTCLASS_H
class TestClass
{
public:
TestClass();
private:
float my_member;
};
#endif // TESTCLASS_H
cpp文件:
#include "testclass.h"
TestClass::TestClass()
{
my_member = 0;
}
float my_member
被重命名为float my_member
,但在cpp中的出现保持不变
我使用了叮当-tidy-9。这在叮当-tidy-10中得到了修复