当前位置: 首页 > news >正文

网站建设 代表联系群众网站开发的基础是什么

网站建设 代表联系群众,网站开发的基础是什么,营销型网站建设的目的,网页制作实战视频优点 编译时间减少:模块消除了重复解析和编译头文件的需要,从而显著减少了编译时间。特别是在大型项目中,这一点尤为重要。更好的封装性:模块允许更严格的封装,可以明确地控制哪些符号对外可见。这有助于减少命名冲突和…
 优点

  1. 编译时间减少:
  2. 模块消除了重复解析和编译头文件的需要,从而显著减少了编译时间。特别是在大型项目中,这一点尤为重要。
  3. 更好的封装性:
  4. 模块允许更严格的封装,可以明确地控制哪些符号对外可见。这有助于减少命名冲突和不必要的依赖。
  5. 减少命名冲突:
  6. 模块通过命名空间和模块名称来管理符号,减少了全局命名空间中的命名冲突问题。
  7. 提高代码可读性和维护性:
  8. 模块化的代码结构更加清晰,便于理解和维护。每个模块都有明确的职责和接口,使得代码组织更加合理。
  9. 更好的工具支持:
  10. 模块化的设计使得 IDE 和其他开发工具可以更好地支持代码导航、重构和分析。
  11. 减少宏的使用:
  12. 模块减少了对宏的依赖,因为模块提供了更强大的抽象和封装机制
main.ixx 接口
export module api;
import :part1;
import :part2;export char const* hello();export {int one();int zero();
}export namespace hi{
const char* english();
const char* french();
}
main.cppm 实现

module api;
//module :private;  不可见
char const* hello() { return "hello"; }
char const* world() { return "world"; }
 part1.cppm 分区一
export module api:part1;
int one() { return 1;}
int zero() { return 0;}
 part2.cppm 分区一
export module api:part2;
import :part1;
import <string>;namespace hi{
const char* english() { return "en";}
const char* french() { return "fr";}
const char* test() { return std::to_string(one()).c_str(); }
}
 main.cpp
import <iostream>;
import api;void print(std::string_view msg) {std::cout << msg << std::endl;
}void print(int val) {std::cout << val << std::endl;
}int main() {print(hello());print(one());print(hi::english());
}
 输出

hello
1
en

参考

Overview of modules in C++ | Microsoft Learn

C++20 Module 使用指南 - ihnfsa’s blog

C++现代教程六_#include <iostream> using namespace std; typedef s-CSDN博客


创作不易,小小的支持一下吧!

http://www.yayakq.cn/news/696525/

相关文章:

  • 网站都是哪里找的百度霸屏推广一般多少钱
  • 从零开始做一个网站需要多少钱汽车网站营销
  • 关于网站建设的介绍一个网站可以做多个描述吗
  • wordpress 导入网站模板WordPress主题设置保存
  • 网站搜索页面设计成都又出现新增病例了
  • 专业的网站优化郑州模板建站
  • 深圳注册公司在什么网站ip网站怎么做
  • 北京建设厅网站首页济南建设网站的公司
  • 成都专业网站建设价格低关于做ppt的网站有哪些内容
  • 马铃薯交易网站建设方案兄弟网络(西安网站建设制作公司)
  • 好网站开发策划要求工业园企业建设网站公司
  • 公司网站需要修改如何制作页设计
  • html5网站开发demo建设银行官方门户网站
  • 建设银行网站色调360免费建站搜索引擎收录吗
  • 做推广任务的网站有哪些网页版传奇网站
  • 长沙市网站开发办公空间设计公司排名
  • 网站运行与维护在百度搜索到自己的网站
  • 做钓鱼网站论坛网站 设计公司 温州
  • 网站设计与规划徐州的网站设计
  • 温州快速网站推广公司出国劳务信息
  • 企业网站内容如何搭建网页制作框架
  • 同主机网站查询新加坡 网站建设
  • 湖州市城乡建设局网站怎样提升网站权重
  • 网站备案需要去哪里湖南网站建设费用
  • 网站建设项目实施方案长春网站建设哪家专业
  • 教做黏土手工的网站什么网站做班服比较好
  • 绍兴企业免费建站天津做网站排名
  • 中文网站开发工具网站推广搜索
  • sqlite3做网站数据库平面设计公司广告语
  • 小学网站建设教程万网主机服务