VSCode - 随着实现文件的更改同时更新类头文件

Try*_*yer 6 c++ visual-studio-code

我发现自己经常做以下操作。

  1. 感觉需要在类中添加一个新函数。
  2. 在头文件中提供基本声明。在实现文件中以相同的签名开始函数定义。
  3. 随着函数的构建,意识到需要额外的参数才能使函数正常工作。
  4. 更新实现文件中的签名。在此阶段,由于头文件和实现文件之间的函数签名不匹配,因此 VSCode 会正确指出有关不匹配的红色波浪线。因此,函数中针对新参数的所有自动完成和智能感知操作都会停止。(刚刚在 1.60.0 上进行了检查。虽然继续出现红色波浪线表示不匹配,但新参数的智能感知在实现文件中仍然可用。)
  5. 要解决此问题,请转到头文件并同步声明和定义之间的签名。

下面的 gif 展示了步骤 3、4 和 5 的示例:

在此输入图像描述

步骤 3、4 和 5 是相当重复且可预测的。有没有办法让 VSCode 在函数定义根据所需参数发生变化时同时更新声明?那么至少可以暂时避免第 5 步?

我不知道这个代码编写过程(步骤3、4和5)是否有一个特殊的名称。有没有其他方法可以提高这个过程的效率/生产力?

ETA:如上所述,我刚刚检查了 1.60.0。虽然红色波浪线继续出现指示不匹配,但新参数的智能感知在实现文件中仍然可用。所有班级成员仍然可以参加。因此,也许最好的解决方案是继续开发/编码实现文件中的函数,并最终更新头文件。不过,我不知道这样做是否会同时破坏其他任何东西。其一,从类头文件声明到定义是行不通的。