ISO C++ 主席:C++26 是 C++11 以来最具影响力的版本
在 Microsoft Visual C++ 编译器团队工作了 22 年后,ISO C++ 委员会主席 Herb Sutter 宣布离开微软,加入 Citadel Securities 担任技术研究员,负责技术战略和培训工作。
与此同时,他的 C++ 标准和社区角色保持不变,将继续担任 ISO 委员会主席、标准 C++ 基金会主席,并继续投入大量时间在 C++ 的标准化和发展上。
Sutter 认为,2024 年是 C++ 的关键一年;因为 2024 年 ISO 委员会首次开始在 C++ 标准草案中采用(或即将采用)重大的安全性和反射改进,这是一个重大转折点。
“我在 CppCon 的演讲中曾说过,C++ 的下一个十年将由反射和安全性改进主导,而 C++26 确实有望成为自 C++11 开启新纪元以来最具影响力的版本;这对 C++ 来说是一个激动人心的时刻,我计划继续花大量时间为 C++26 及以后的版本做贡献。”
Sutter 称,上一个里程碑式的版本 C++ 11 引入了现代 C++,而“C++26 正在为再次实现这一目标奠定基础”:我们下一个“现代 C++”的重要时代将以默认安全性和对基于反射的生成编译时库的一流支持为特征。
更多详情可查看完整博文。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
月之暗面几位出海产品负责人据悉离职创业
晚点 LatePost 报道称,月之暗面几位出海产品负责人已于近期离职创业。 今年 9 月,月之暗面决定停止更新两款已上线的出海产品—— Ohai 和 Noisee,暂时收缩了出海 to C 应用。此后,一些人员离开月之暗面。其中至少有 2 位开始创业,正在接触投资人。 其中,Noisee 前产品负责人明超平(月之暗面内部称他为 Leon)进展最快,正以 5000 万美元估值进行融资,目前已拿到了两家月之暗面股东的投资意向。 Noisee 是月之暗面在今年 1 月立项的视频生成产品,用户输入一段文本及音乐链接,就能得到一段 AI 生成的 MV 视频。Noisee 的相关功能在 9 月已迁移至月之暗面的主推产品 Kimi 中。公开信息显示,明超平创立的公司名为深圳市新言意码科技公司。其业务方向为 AI coding (人工智能编程)应用,对标 Cursor。 月之暗面原 Ohai 产品负责人也在近期离职创业。Ohai 是月之暗面对标 Character.ai 的情感陪伴类产品,今年 2 月在海外上线。这位负责人曾参与过 Musicl.ly 产品的搭建。 今年以来,月之暗面陆续有产品、工程...
- 下一篇
解析 Go 切片:为何按值传递时会发生改变?
一、前言 在Go语言中,切片是一个非常常用的数据结构,很多开发者在编写代码时都会频繁使用它。尽管切片很方便,但有一个问题常常让人感到困惑:当我们把切片作为参数传递给函数时,为什么有时候切片的内容会发生变化?这让很多人一头雾水,甚至在调试时浪费了不少时间。 这篇文章简单明了地探讨这个问题,揭示切片按值传递时发生变化的原因。我们通过一些简单的示例,帮助大家理解这一现象是如何发生的,以及如何在实际开发中避免相关的坑。希望这篇文章能让你对Go切片有更清晰的认识,少走一些弯路! 二、思考 在开始之前我们先来看几则单测,思考一下切片调用reverse之后会发生什么样的变化?为什么会有这样的变化? func TestReverse(t *testing.T) { var s []int for i := 1; i <= 3; i++ { s = append(s, i) } reverse(s) } func reverse(s []int) { for i, j := 0, len(s)-1; i < j; i++ { j = len(s) - (i + 1) s[i], s[j] =...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启