Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ clang tidy:仅在标头中执行成员变量重命名_C++_Clang Tidy - Fatal编程技术网

C++ clang tidy:仅在标头中执行成员变量重命名

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

我正在尝试将clang tidy应用于我的项目,但遇到的问题是,它只重命名标题中的成员变量,而不重命名cpp文件中出现的变量:

例如,我在头文件中有一个名为“my_member”的类成员。这将被clang tidy重命名为“我的成员”。但不会触及cpp文件中的所有引用。(它更改了cpp中的其他内容。因此,它并不知道cpp文件)

这是预期的行为吗?如果没有,我如何解决这个问题

例如: 原始头文件:

#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中得到了修复