gpt4 book ai didi

c++ - D 构建过程

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:43:58 26 4
gpt4 key购买 nike

在 D 中构建(编译和链接)源代码的过程与 C/C++ 有何不同,尤其是在内联函数、D 的模块系统(而不是 header )和构建工具方面。如何在 D 中重用模板实例化?

最佳答案

差别不大,每个模块都被编译成自己的 obj 文件,然后链接在一起,IIRC 与 C/C++ 进程没有什么不同

然而,主要区别在于导入是符号而不是 C 的整个文件#include,这消除了对头文件的需要(尽管 headerlike .di 文件的选项有闭源 API 吗)

尽管模板确实需要包含在编译器可用的文件中(就像它们需要包含在 C++ 的 header 中一样)

关于c++ - D 构建过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204639/

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