我想从一段巨大的代码中删除匈牙利符号,但我不确定插件如何处理替换。我的意思是 - 如果我有:
void DoNothing(int *pNothing)
{
pNothing = 0;
};
然后我单击“pNothing”并使用 VA 重构工具将其重命名为“nothing”,是仅在此函数中重命名它还是将在整个项目中的每个函数和类中重命名所有名为 pNothing 的指针?
我想从一段巨大的代码中删除匈牙利符号,但我不确定插件如何处理替换。我的意思是 - 如果我有:
void DoNothing(int *pNothing)
{
pNothing = 0;
};
然后我单击“pNothing”并使用 VA 重构工具将其重命名为“nothing”,是仅在此函数中重命名它还是将在整个项目中的每个函数和类中重命名所有名为 pNothing 的指针?
在使用 C/C++、C# 和 VB 编程时,重命名会更改定义和所有引用以及声明。重命名可选地更改注释和字符串。
因此,在您的示例中,它只会更改函数中的名称。但是,如果您要更改类成员的名称,那么它将在您的整个解决方案中更改它。
参考: http: //www.wholetomato.com/products/features/rename.asp