数据结构(四)C++动态存储分配
2015-10-19 10:50
295 查看
1.运算符new
要为一个整数动态分配存储空间,可以用下面的语句说明一个整型指针变量int *x;当需要使用该整型时,可用下面的语句为它分配存储空间:y=new int;
为了在刚分配的空间中存储一个整数值10,
*y=10;
int *y y=new int(10);
2.动态一维数组
float x=new float
创造一个大小为n的一维浮点数组,运算浮new分配n个浮点数所需的空间,并返回指向第一个浮点数的指针。然后可用X[0],X[1],…,X[n-1]来访问每个数组元素。
3.运算符delete
当动态分配的存储空间已不再需要时应及时释放所占用的空间。delete y;
delete [ ]x;
分别释放分配给*y的空间和分配给一维数组x的空间。
相关文章推荐
- 数据结构——整数的四则运算
- 数据结构——查找之二叉排序树
- c++数据结构——模板类重写二叉树
- 优先级队列(PriprityQueue)是一种什么样的数据结构
- 各种数据结构的复杂度
- 数据结构 (五)c++函数和参数传递 按值传递 按引用传递
- 数据结构:字典树的基本使用
- 数据结构:字典树的基本使用
- Hadoop集群管理 Namenode的目录数据结构
- 数据结构之顺序表
- [题解+总结]20151017数据结构
- 数据结构与算法80道
- 第六周--数据结构之自建算法库之迷宫问题(用队列)
- 数据结构之图
- 第六周--数据结构之自建算法库之迷宫问题(用栈结构)
- 数据结构基本概念
- 中国大学MOOC-陈越、何钦铭-数据结构 列出连通集
- 第六周--数据结构之自建算法库之表达式求值(用栈结构)
- 【ShancoLove】带你看数据结构——第八课:二叉树概念
- 第六周--数据结构之自建算法库之链式队列