c++20特性(模块)
看了c++白皮书之后,发现c++20有了很大的改变,写下一些其中的内容。
模块:
export指令可以使代码可以被import到另一个模块中
import指令可以使从另一个模块export出来的代码能够被使用
import的实体不会被隐式的再export出去(我的理解是A import B之后,C import A不会包含B;不对的话希望纠正我)
import不会将实体代码添加到上下文中;他只会使代码能够被使用,因此未使用的import基本上是无开销的
实例:
export module my_pr
原创
2021-12-15 17:32:45 ·
2532 阅读 ·
0 评论