17c.c++是谁的“心灵传人”? ????先厘清它与C++17的关系

17c.c++是谁的“心灵传人”? ????先厘清它与C++17的关系
2026-08-11 02:11:03 红星新闻 作者 山东大学与安然人寿山东分公司签署校企合作和谈,,,,,开启校企协同育人新篇章 072期董翔骐双色球预测奖号:蓝球数据 李怡 新浪网官方账号

直接答案:“17c.c++”不是C++尺度、官方版本或通用技术术语。。。 。 。。。。若它现实想表白的是“C++17”,, ,,,那么从尺度版本的演进关系看,, ,,,它承接的是C++14;; ;;;;若是问题问的是C++说话自身源自谁,, ,,,最靠近的答案则是C说话,, ,,,同时吸收了Simula蹬罪言的面向对象设计思想。。。 。 。。。。

因而,, ,,,“心灵传人”只能算一种建辞说法,, ,,,不能当作正式的技术界说。。。 。 。。。。要判断它到底指什么,, ,,,首先要分清“17c.c++”是文件名、版本名,, ,,,还是某篇文章自界说的称号。。。 。 。。。。

“17c.c++”为什么容易被误读

尺度写法是C++17,, ,,,而不是“17c.c++”。。。 。 。。。。C++17暗示C++说话在2017年前后确定并使用的一代说话尺度,, ,,,和C++11、C++14、C++20属于统一条版本演进路线。。。 。 。。。。

若是“17c.c++”呈此刻文件列表、项目目录或编译工作中,, ,,,它也可能只是一个名为“17c”的源文件,, ,,,使用“.c++”作为文件扩大名。。。 。 。。。。扩大名只能援手开发工具鉴别源文件类型,, ,,,并不能注明该文件肯定使用C++17尺度编译。。。 。 。。。。现实选取C++11、C++14还是C++17,, ,,,通常要看编译器设置和项目配置。。。 。 。。。。

几种相近写法的现实寓意
写法 通常代表什么 与“心灵传人”的关系
17c.c++ 可能是文件名或自界说名称 没有固定的技术谱系
C++14 C++17的直接前一代尺度 可被迸作为C++17承接的版本
C++17 C++的一代正式尺度 最可能是问题中的真实指向
C++20 C++17之后的尺度 是C++17的后续版本,, ,,,不是它的前身

若是问题指的是C++17,, ,,,答案是C++14

从版本关下反说,, ,,,C++17最直接的“传承对象”是C++14。。。 。 。。。。C++尺度通常是逐步订正和扩大的,, ,,,新版本会保留大量寂仔语法、库组件和设计准则,, ,,,同时参与新的说话能力。。。 。 。。。。因而,, ,,,把C++17称为C++14的“心灵传人”能够作为通俗迸作,, ,,,但更正确的说法是:C++17是C++14之后的一代尺度。。。 。 。。。。

C++17并不是对C++14的齐全沉写,, ,,,也不是一门全新的说话。。。 。 。。。。它在原有基础上参与了结构化绑定、前提编译式的if constexpr、折叠表白式、内联变量蹬罪言个性,, ,,,并补充了optional、variant、any和文件系统库等尺度库能力。。。 。 。。。。这些变动可能援手使用者确认自己看到的内容是否确切实会商C++17。。。 。 。。。。

依照版本挨次,, ,,,能够将这条关系单一理解为:

  • C++14是C++17的直接前一代尺度。。。 。 。。。。
  • C++17一连了C++14的语法系统、泛型编程方式和尺度库设计。。。 。 。。。。
  • C++20是在C++17之后持续发展的尺度,, ,,,参与了概想、协程、? ????榈瘸烈芰。。。 。 。。。。

若是问的是C++说话自身,, ,,,它的直接前身是C

C++最靠近的直接说话前身是C。。。 。 。。。。C++早期曾以“C with Classes”的方向发展,, ,,,设计指标是在保留C说话效能、底层节造能力和寂仔生态基础的同时,, ,,,引入类、继承等更适合组织大型法式的机造。。。 。 。。。。后来,, ,,,这门说话逐步形成了今天的C++。。。 。 。。。。

不外,, ,,,把C++单一说成“C说话加上面向对象”并不齐全。。。 。 。。。。C++后来发展出了泛型编程、函数式风格、RAII、模板元编程和多范式编程等内容。。。 。 。。。。它既继承了C对运行效能和资源节造的器沉,, ,,,也受到Simula面向对象思想的影响。。。 。 。。。。因而,, ,,,若是“心灵传人”强调的是设计理想,, ,,,答案能够写成“以C为基础、吸收Simula等思想的C++”;; ;;;;若是强调的是尺度版本,, ,,,则答案该当是C++14。。。 。 。。。。

不要把说话前身与代替说话混为一谈

在技术文章中,, ,,,D说话、Rust蹬仔时会被形容为C++的“心灵传人”或“代替者”。。。 。 。。。。这类说法重要是在比力系统编程能力、运行效能、抽象能力和内存治理方式,, ,,,并不暗示它们是C++尺度意思上的后继版本。。。 。 。。。。

  • D说话:保留了系统级编程和高机能开发取向,, ,,,同时尝试削减部门复杂的说话职守。。。 。 。。。。
  • Rust:强调内存安全、所有权和并发安全,, ,,,常被拿来与C++比力,, ,,,但它不是C++17的下一个尺度版本。。。 。 。。。。
  • C++20及后续尺度:才是C++自身正式的版本一连。。。 。 。。。。

所以,, ,,,看到“某说话是C++的心灵传人”时,, ,,,应先判断文章是在谈设计理想、竞争关系,, ,,,还是尺度版本继承。。。 。 。。。。三种语境的答案并不一样。。。 。 。。。。

把这路问题落到正确结论

“C++的千年之问”更像是标题建辞,, ,,,并没有对应的官方术语。。。 。 。。。。就“17c.c++是谁的心灵传人」剽句话而言,, ,,,最稳妥的诠释是:它很可能把C++17写成了“17c.c++”。。。 。 。。。。在这种情况下,, ,,,它承接的是C++14;; ;;;;若追忆C++这门说话的源流,, ,,,则其直接基础是C说话,, ,,,设计思想还受到Simula蹬罪言的影响。。。 。 。。。。

若是原文中的“17c.c++”的确是某个项目名、账号名或特定文件名,, ,,,那么仅凭这一串字符无法判断它“属于谁”或“传承自谁”,, ,,,必须结合原始出处和高低文,, ,,,不能把它强行诠释成某个官方C++概想。。。 。 。。。。

出格申明:以上文章内容仅代表作者自己概想,, ,,,不代表新浪网概想或态度。。。 。 。。。。如有关于文章内容、版权或其它问题请于文章颁发后的30日内与新浪网联系。。。 。 。。。。
来自于:新浪网官方用户(ID:fhsuiDgfbskjherbewirygewuky)
网友评论
恒指期货日盘开盘跌0.18%
万集激光雷达助力网易灵动无人装载机利用落地
分享到微博
颁布
最热评论
最新评论
暂无评论

举报邮箱:jubao@vip.sina.com

Copyright ? 1996-2026 SINA Corporation

All Rights Reserved 新浪公司 版权所有