gpt4 book ai didi

c++ - 关于 C++ 20 模块的困惑

转载 作者:行者123 更新时间:2023-12-03 08:07:58 28 4
gpt4 key购买 nike

在模块中,是否必须在 .ixx 文件中创建声明并在 .cpp 文件中创建定义,还是将所有内容都放在 .ixx 文件中?关于模块还有什么我应该了解的吗?

最佳答案

所以基本上有两个问题:


问题 1:

在模块中,是否必须在 .ixx 文件中创建声明并在 .cpp 文件中创建定义,还是将所有内容都放在 .ixx 文件中?


您可以使用单个接口(interface)文件 .ixx 创建模块,该文件导出名称并包含所有函数和类型的实现。这意味着这个 .ixx 接口(interface)可以包含函数定义和声明。您还可以将实现放入一个或多个单独的实现文件中,类似于 .h.cpp 文件的使用方式。 `


问题 2:

关于模块我还应该了解什么吗?


关于c++ - 关于 C++ 20 模块的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71595538/

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