C++11中和动态数组相关的新特性有哪些

技术C++11中和动态数组相关的新特性有哪些本篇内容介绍了“C++11中和动态数组相关的新特性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

本文介绍了关于“C 11中与动态数组相关的新特性”的知识。很多人在实际案例操作中都会遇到这样的困难。接下来,让边肖带领大家学习如何应对这些情况!希望大家认真阅读,学点东西!

使用初始化列表初始化

像普通数组一样,动态数组可以用初始化列表初始化。代码如下:

C++11中和动态数组相关的新特性有哪些

毕竟不是数组

我猜它被称为动态数组有两个原因。一是它的内存是动态分配的,二是它可以像数组一样使用:

C++11中和动态数组相关的新特性有哪些

但是动态数组和数组还是有一些区别的。例如,编译器不能从数组名称中知道数组的大小信息。以下代码将无法正常工作:

C++11中和动态数组相关的新特性有哪些

同样,不支持C 11中引入的范围。以下代码将直接生成编译错误:

C++11中和动态数组相关的新特性有哪些

一个有趣的例外

然而,这有一个例外。当动态应用的对象数组的内存释放后,如果需要调用析构函数,编译器会将动态数组的大小信息保存在动态数组的前面。例如,以下类:

C++11中和动态数组相关的新特性有哪些

动态分配内存后,您可以获得数组的大小,如下代码所示:

C++11中和动态数组相关的新特性有哪些

值得注意的是,这种方法可能依赖于编译器的实现,所以笔者不能保证所有编译器都能正常工作。

这里介绍一下“C 11中与动态数组相关的新特性是什么”的内容。感谢您的阅读。如果你想了解更多的行业,可以关注网站。边肖将为您输出更多高质量的实用文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/116966.html

(0)

相关推荐

  • 描写花草树木的成语,描写花草树木的成语有什么写三个

    技术描写花草树木的成语,描写花草树木的成语有什么写三个花草树木的成语描写花草树木的成语: 繁花似锦、绿草如茵、郁郁葱葱、古树参天、万木争荣、百花齐放 花团锦簇、万紫千红、桃红柳绿草木皆兵 寸草不生 百花齐放 百花争艳 遍

    生活 2021年10月24日
  • SQL Server中SQL语句的执行效率查看方法

    技术SQL Server中SQL语句的执行效率查看方法 SQL Server中SQL语句的执行效率查看方法之前在练习SQL查询的时候,对于同一个需求可以通过不同的sql语句得到想要的数据。所以想知道不同

    礼包 2021年11月23日
  • 不胫而走的拼音,成语里最后一个字是走的有哪些

    技术不胫而走的拼音,成语里最后一个字是走的有哪些不胫而走:【基本解释】:没有腿却能跑不胫而走的拼音。比喻事物无需推行,就已迅速地传播开去。【拼音读法】:bù jìng ér zǒu
    【使用举例】:袁伯珍慌忙把家里所

    生活 2021年10月29日
  • 手写体英文,哪种英文手写体比较规整

    技术手写体英文,哪种英文手写体比较规整圆体字手写体英文,很规整的,而且非常美观,练起来也很快,我就花了一个多星期就练好了,不用格子也可以写的非常工整,但是,你若是学生的话还是不要练了,很多老师看不懂圆体字的,所以考试会失

    生活 2021年10月25日
  • SpringMvc

    技术SpringMvc SpringMvc - HttpMessageConverterHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应

    礼包 2021年12月10日
  • 抖音粉丝哪里买,哪里有专门卖抖音粉丝的

    技术抖音粉丝哪里买,哪里有专门卖抖音粉丝的抖音是否能够刷粉,网站即可刷到粉丝,现如今抖音粉丝是大家比较关注的问题,只要在代刷网刷粉想要多少可以刷多少,粉丝都是活跃粉丝,都是真人粉丝。
    抖音在短视频app中是最大人流量之一

    测评 2021年10月20日