gpt4 book ai didi

visual-studio - Visual Studio C++ 中的最佳实践

转载 作者:行者123 更新时间:2023-12-02 06:45:47 24 4
gpt4 key购买 nike

Visual Studio 似乎想将类构造函数代码和事件处理代码放在.h 文件中。我只参与过 1 人的小型项目,想知道一般行业标准是什么。

对于 Visual C++ 应用程序项目,应该将什么代码放入 .h 文件中?我习惯了在 .h 文件中声明类并在 .cpp 文件中编码的经典 C++ 模式。这是否仍然适用于 Visual Studio 应用程序?

我有很强的 C 背景,这可以解释我对此的偏好。 VSC++ 编译器似乎并不介意。

简而言之:什么应该放在哪种类型的文件中?

TIA结束

最佳答案

没有广泛接受的行业标准。通过将(简短的)函数定义放在 header 中,您可以让编译器更好地内联代码。好处是它可以使代码运行得更快(尽管这些函数要简短)。然而,这是以将更多代码暴露给包含该 header 的客户为代价的,使您(或您的同事)在更改实现时重新编译更多文件。

您还必须考虑违背您的工具的成本。由于 VC++ 的向导坚持将函数放在标题中,如果您不同意,则必须每次都移动它们。

我会说,这确实是特定于项目的。

关于visual-studio - Visual Studio C++ 中的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/685228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com