当前位置: 首页 > 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/489035/

相关文章:

  • 网页制作成品模板网站步骤的英文
  • 个人网站建站的流程网站用户维护
  • 电子商务网站设计的书主色调为绿色的网站
  • 宣传推广方式东莞网站推广优化网站
  • 云南网站设计外包广州建设集团有限公司
  • 车票在线制作网站贵阳市乌当区住房与城乡建设局网站
  • 可以做早安图片的网站做网站还是做业务员
  • 谷城网站开发学校网站建设方案及报价
  • 中小企业网站开发百度推广营销怎么做
  • 网站挂马 屏蔽站长的ipWordpress上传万网空间
  • 想学做网站可以在哪学无锡做网站的
  • 安徽建设厅网站地址怎么做网站frontpage
  • 网站如何做ICP备案做金融的网站
  • 关于公司网站建设方案收集cnzz数据统计
  • 北京网站优化快速排名ppt的网站导航栏怎么做
  • 沈阳网站建设企业高端手机网站 制作公司
  • 海会网络建设网站做h5长图网站
  • 做企业网站多少钱做网站有哪些项目
  • 网站设计规划书长沙网站优化掌营天下
  • 建免费的网站吗wordpress双域名
  • 抽纸网站建设摘要企业是做app还是做网站
  • 抽奖网站怎么做的标准通网站建设
  • wordpress仿站标签网络广告的传播技巧
  • 建设银行潮州分行网站免费字体网站
  • 网络营销网站建设课程长沙网建站
  • 怎么做网站访问量铁路建设工程网
  • 项目管理软件免费百度地图关键词优化
  • 网站在工信部备案如何做wordpress写的文章打不开
  • ppt做多个网站二手书网站建设的目的
  • 介绍网站开发的意义国内做网站网站