gpt4 book ai didi

c++ - 作为初学者了解 C++ 中的预处理器指令

转载 作者:行者123 更新时间:2023-12-01 15:12:26 25 4
gpt4 key购买 nike

我最近开始学习C++。作为一名来自 Python 的程序员,我注意到 C++ 中的某些操作如何在 Python 中执行相同的操作时存在一些普遍的相似之处。

我遇到的一个问题是理解预处理器指令。 I/O Stream 似乎是初学者程序中常用的一种。

#include 实际上与 Python 中的 import 相同,还是与导入“模块”完全不同?

最佳答案

C++ 在最新标准 (C++20) 之前没有模块。在支持模块的语言中,#includeimport 不同。相反,它是“头”文件的源代码级包含。通常, header 仅包含声明,但不包含您要“导入”的内容的定义。这些定义包含在由链接器添加的编译库中。

关于c++ - 作为初学者了解 C++ 中的预处理器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63310209/

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