c++动态内存空间示例(自定义空间类型大小和空间长度)


动态内存空间的申请示范

利用C++的特性,能够自定义空间的类型大小和空间长度

下面这个程序是个数组动态配置的简单示例

复制代码 代码如下:

#include <iostream>
using namespace std;

int main()
{   int size = 0;

    cout << "请输入数组长度:";  //能够自定义的动态申请空间长度
    cin >> size;
    int *arr_Point = new int[size];

    cout << "指定元素值:" << endl;
    for(int i = 0; i < size; i++)
    {   cout << "arr[" << i << "] = ";
        cin >> *(arr_Point+i);
    }

    cout << "显示元素值:" << endl;
    for(int i = 0; i < size; i++)
    {   cout << "arr[" << i << "] = " << *(arr_Point+i)
             << endl;
    }

    delete [] arr_Point;

    return 0;
}

执行结果:

复制代码 代码如下:

请输入数组长度:5
指定元素值:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5
显示元素值:
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5

可以使用指针来仿真二维数组,只要清楚二维数组中的两个维度的索引值之位移量就可以

复制代码 代码如下:

#include <iostream>
using namespace std;

int main()
{   int m = 0;
    int n = 0;

    cout << "输入二维数组维度:";
    cin >> m >> n;

    int *ptr = new int[m*n];

    for(int i = 0; i < m; i++)
    {   for(int j = 0; j < n; j++)
        {   *(ptr + n*i + j) = i+j;
        }
    }

    for(int i = 0; i < m; i++)
    {   for(int j = 0; j < n; j++)
        {   cout << *(ptr+n*i+j) << "\t";
        }
        cout << endl;
    }

    delete [] ptr;

    return 0;
}



相关阅读:
JS实现仿新浪黄色经典滑动门效果代码
Android编程之ListPreference用法实例分析
win10升级C盘东西还有吗 win10自动升级后桌面文件会丢失吗
Android编程实现泡泡聊天界面实例详解(附源码)
基于javascript简单实现对身份证校验
8个实用的jQuery技巧
MySQL性能优化
Win10 Mobile预览版10563上手图集:Edge书签同步等多处改进
PHP中如何调用webservice的实例参考
Android中监听短信的两种方法
Android HTTP网络请求的异步实现
C#中事件的动态调用实现方法
两个php日期控制类实例
win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 小白菜200字 情话短语2015 我从来没有这样悲痛600字 给我的小狗洗澡作文 站在黄昏的岸上 第一次升旗作文 因为有你,我才会这样? 七十二名泉之无影潭作文200字 初三英语培优补差工作计划 ℡__永远也不会懂□ 县安监局工作总结 应该有的信念? 阅读母爱 怎样励志创业投资理财变成有钱人? 醉了 梦了 忘了 校本教科研工作总结 党组织中心组“三严三实”专题学习研讨工作方案 高中高二作文900字:奶奶 2014年街道办事处老干部工作自查报告 我的第一课作文700字 方案策划 6.4班已经是回忆750字作文 学习型机关申报程序学习型机关创建标准 南楼观月感想长 小学生作文山城秋色 平安夜祝福语短信 愿你平安天天 关于爱情的英文语句 Your smiling at me is my daily dose of ma 方便面小子 每天需要提醒自己的10件事 我心中的合格党员有奖征文(推荐) 现实太残酷 七年级班主任工作总结,一、学生基本情况分析,二、工作目标 三、具体措施 财务会计个人求职信范文 小学五年级作文500字:包水饺 到底谁耍谁 小学入团申请书 侯以雷诗歌欣赏123·1 2016优质服务演讲稿:以店为家 坚持奉献 母亲,因为您我感到骄傲作文700字 道路作业员2011年上半年工作总结 信用社党支部先进基层党组织先进材料 顾客满意程度测量作业指导书 写给人生的大实话 我的国庆日作文 春天的风景 2016食府周年店庆晚会主持稿 纯净的天使,洁白的羽翅 山城—末 伤感唯美的个性签名 中学国庆大合唱活动总结

Copyright © 2016 phpStudy |