gpt4 book ai didi

C++ header 中包含哪些内容以及 CPP 文件中包含哪些内容?

转载 作者:行者123 更新时间:2023-11-30 00:58:14 33 4
gpt4 key购买 nike

Possible Duplicate:
C++ - What should go into an .h file?

我是一个 C++ 菜鸟,正在慢慢学习。我有 C# 背景。我了解哪些内容可以放入头文件中,哪些内容可以放入实际的 cpp 实现文件中。但是什么是最佳实践呢?例如,您可以在 header 中声明类并转发声明函数,但也可以将实现细节作为内联函数。

最佳答案

header 通常是为类/结构定义、宏和内联函数保留的。在 CPP 文件中,您的类的方法和成员方法的实现往往较长。通常,您只想在 header 中转发您希望允许其他人使用的声明函数(如果他们由于类而尚未具有访问修饰符)。

关于C++ header 中包含哪些内容以及 CPP 文件中包含哪些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785216/

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