语言的模块

提到模块,它是一个概念很广的名词,在编程语言世界中,用它可代表一个独立的编程语言源代码或者其他形式的存在,可用于其他模块或者主程序使用。

  • C++20引入模块是由于之前的大型工程C++头文件实在太多,编译起来耗时,修改简单的一个宏定义,造成大规模头文件的重编译,呜呼哀哉。
  • 可通过import <string>导入字符串模块,export module student导出学生类。
  • 模块和C/C++头文件/源代码形式类似,一个是接口文件,一个是实现文件。
  • 模块的导入让C++更有效率,不愧是Modern编程语言。
  • Java/C#/Python有好用的包、程序集或者引用库,C++的模块和它们的作用类似。


微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。如果想常收到推文,请经常留言、点“在看”或将微信公众号设为星标。

欢迎关注。助您在编程路上越走越好!

  • 12
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值