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

北京asp网站设计制作成都广告公司

北京asp网站设计制作,成都广告公司,电子行业网站建设,广州新塘网站建设早在 VS2019 v16.10 版本的时候,我们就官宣了对 C 模块(以及几乎所有其他 C 20 特性)的全面支持,包括 MSVC 编译器工具集,静态分析,智能感知和调试器等,而实现模块需要将 C 代码实现为一种内部的临时表示形式。 今天&…

早在 VS2019 v16.10 版本的时候,我们就官宣了对 C++ 模块(以及几乎所有其他 C++ 20 特性)的全面支持,包括 MSVC 编译器工具集,静态分析,智能感知和调试器等,而实现模块需要将 C++ 代码实现为一种内部的临时表示形式。

今天,我们高兴地宣布将 IFC SDK 开源,它是 Microsoft 对 IFC 规范的一个实现。
IFC 规范将 C++ 程序形式化为适合基于语义操作的数据。
我们开源 IFC SDK 的目的是,希望加速 C++ 模块在 C++ 社区和 C++ 工具生态系统中的广泛使用和实施。

什么是 IFC 以及它的作用是什么?

C++ 模块接口(或头单元)源文件的一种常用编译策略是将源文件(恰好一次)转换为适合在其他源文件中重用的内部表示形式。这种中间形式通常称为构建模块接口(BMI)。IFC文件则是 BMI 概念的实现。IFC 文件是与 C++ 程序的语义有关的所有信息的持久性表示。

除了编译器直接使用C++模块外,还可以通过非编译器工具检查 IFC,以便对C++源文件进行基于语义的探索。这些工具对于探索者了解如何以适合 C++ 模块实现的形式表示 C++ 源代码级构造非常有用。

IFC SDK 的使用

IFC SDK 目前是一个实验项目。它侧重于提供支持 IFC 文件读写的数据类型和源代码。此 SDK 与 MSVC 编译器前端中用于实现 C++ 模块的经过测试的实现相同。
这些数据类型可以直接进行内存映射,以实现可扩展和高效的处理。
该项目还具有用于格式化或查看 IFC 文件的实用程序。我们欢迎并且正在寻找能够弥补SDK和规范之间差距的贡献,以及支持从 C++20 及更高版本开始的 C++ 标准所需的更改。

总结

继续老老实实使用传统 C++ 头文件和类,除非有一天 C++ 模块更合适我的项目。
我是一个既开放又保守的开发人。

最后

Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《Open Sourcing IFC SDK for C++ Modules》

http://www.zhongyajixie.com/news/27179.html

相关文章:

  • ip查询网站山东百度推广
  • 网站建设一般的费用网络营销的目的是什么
  • wordpress本地建站教程重庆网站到首页排名
  • 职教集团网站建设立即优化在哪里
  • 有没有免费的seo网站百度搜索广告
  • wordpress获取当前分类的子分类青岛关键词推广seo
  • 谁可以帮我做网站营销推广策略
  • html制作新闻信息展示页面资阳市网站seo
  • 珠海专业网站制作seo网站结构优化的方法
  • 搭建个人网站的步骤google play服务
  • 新疆网址查询seo网页推广
  • 怎么查一个网站是谁做的江苏seo团队
  • 如何在国内做美国外贸公司网站厦门seo屈兴东
  • 自己能注册网站吗百度关键字优化
  • 四川网站建设scyiyou游戏推广是干什么的
  • 建设个直播网站要多少钱域名解析查询站长工具
  • 广州做网站建设湖南官网网站推广软件
  • 做网站好处最近国家新闻
  • 网站建设金网科技国际重大新闻
  • 乌鲁木齐网站开发厦门seo排名优化
  • 电商网站设计素材餐饮营销手段13种手段
  • 常德网站建设案例教程关键词优化一年的收费标准
  • 机械设计师接私活的网站朋友圈广告推广平台
  • 微信网页版手机登录入口优化大师的优化项目有哪7个
  • 十年经验网站开发公司百度风云榜游戏排行榜
  • 免费建网站平台哪个好杭州seo公司服务
  • 幼儿园网站建设与管理搜索网排名
  • wordpress 删除标签页windows系统优化软件排行榜
  • 旅游网站建设的方法种子搜索引擎torrentkitty
  • 做一个购物网站需要多久成人英语培训班哪个机构好