gpt4 book ai didi

c++ - .h 文件应该包含什么内容?

转载 作者:IT老高 更新时间:2023-10-28 11:58:50 27 4
gpt4 key购买 nike

在将您的代码分成多个文件时,究竟应该将哪些内容放入 .h 文件,哪些应该放入 .cpp 文件?

最佳答案

头文件 (.h) 旨在提供多个文件所需的信息。诸如类声明、函数原型(prototype)和枚举之类的东西通常放在头文件中。一句话,“定义”。

代码文件(.cpp)旨在提供只需要在一个文件中知道的实现信息。通常,其他模块应该/永远不会访问的函数体和内部变量属于 .cpp 文件。总而言之,“实现”。

问自己确定什么属于哪里的最简单的问题是“如果我更改它,我是否必须更改其他文件中的代码才能再次编译?”如果答案是"is",它可能属于头文件;如果答案是“否”,它可能属于代码文件。

关于c++ - .h 文件应该包含什么内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1945846/

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