我发现在开发C++类时,每当我要更新代码时,必须在两个地方更新非常烦人。在开发过程中,每次我更改方法的声明、添加
通常,我的所有声明都在头文件中,而所有定义都在源文件中。我不关心内联或聪明的优化技巧。我喜欢C++的许多方面,但如果重构和开发接口与Java一样简单,我将更加喜欢它。
有没有解决这种情况的提示呢?
const
或移除&
引用等操作,都会发生100多次(至少对于每个私有方法而言)。每次只为了做一点小修改就不得不打开第二个文件(头文件),这真的很让我讨厌。我曾经因为想避免这种痛苦而试图避免在开发过程中进行私有接口的更改。(你可能认为我很懒。是的,但这也是一种真正的痛苦,它阻止了我的高效工作。)通常,我的所有声明都在头文件中,而所有定义都在源文件中。我不关心内联或聪明的优化技巧。我喜欢C++的许多方面,但如果重构和开发接口与Java一样简单,我将更加喜欢它。
有没有解决这种情况的提示呢?