C++委员会决定在C++20里面不再使用原始指针

    作者:课课家教育更新于: 2018-04-23 15:09:15

      C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。今天就跟着小编一起来看一看:C++委员会决定在C++20里面不再使用原始指针。

      一、准备C++20

    C++委员会决定在C++20里面不再使用原始指针_C ++ _开发_ISO_课课家

      相信大家对于C++20应该不再陌生了吧,毕竟这是一款非常实用的编程语言。在当今的社会,大家可以看到C++标准发展已经非常的迅速了。有可能发生一种情况,就是开发人员都没有赶上C++11/14标准,C++17就已经发布了。那么现在又是时候准备C++20了。

      在几周之前,C++委员会在佛罗里达州杰克逊维尔举行了一次官方ISO会议(具体时间:2018年3月12日至3月17日),他们在这一个新规范上面可以说的上是做足充分的准备。

      二、决定弃用原始指针

      在这一个会议上面,除了共同讨论概念,模块,范围等等最大事情之外,C++委员会还讨论出了一个令人瞩目的特性,那就是已经决定弃用原始指针了!是不是非常的震撼呢?在计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。

      这一个计划是在C++20里面放弃原始指针。在那之后,还会得到一个符合标准的编译器的警告。然而在C++23又或者是C++26中,原始指针将从编程语言里面彻底删除了。

      在此之后的话,大家就能够直接查看到原始指针替代品的示范例子了。

      小编结语:

      C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论。C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。如果你也有这样的需要,那就赶快来学习一下吧。

    标签: C ++开发ISO

课课家教育

未登录