用Visual Studio 2022执行Visual Studio2010写的程序,出现“系统错误”
测试代码
int main()
{
float vv;
float result1 = vv * vv;
float result2 = vv * vv;
}
我想将vv*vv
提取为一个函数。
我选中vv * vv
语句右键,点快速操作和重构
然后点提取函数
随后可以提取函数:
int main()
{
float vv;
float result1 = NewFunction(vv);
float result2 = vv * vv;
}
float NewFunction(float vv)
{
return vv * vv;
}
但是会有一些问题:
float result2 = vv * vv;
,没有办法自动识别。float t = vv * 2;float resutl3 = t * 3;
。它并不能完成提取。个人感觉,这个“提取函数”工具的“智能程度”还有提升的空间。