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 交通频道 作文范文 微山湖秀色 明天的我在哪里 夏至未至,那些不复存在的夏天 小学读书节活动方案_活动方案 我学会了开动脑筋 我发现小飞虫看报350字 《海的女儿》读后感650字 发型师不会告诉你的真相 大学生营销实习报告范文 对职场橡皮人Say No 繁华落幕、素写一段流年 家乡的小溪流作文400字 赛尔精灵对战卡??(介绍) 某办公室工作述职报告—“搞好惠民服务,使惠民政策落实到实处” 令我感动的爱 鼠年作文800字 坚持善良 农村信用社柜员述职报告 启示,生活的钮扣 谈夫妻之间的坦诚 太平山之旅_关于描写旅游胜地的小学生作文450字 切实促进教育发展与教育公平 暑假里最难忘的一件事 没有朽木 高中一年级“温馨的集体 成才的摇篮”主题班会简案 心语(八⑨希望你来看)作文400字 2012年幼儿园大班工作总结 关于生活的随笔 解读爱国诗的情感 运输公司公车公营管理办法 小学五年级作文600字:名字的苦恼 小学教育质量评估现场考察培训会讲话提纲 游贝子庙 刻骨铭心的思念(组诗) 难忘恩师的作文:谢谢您,老师 我和网络的酸甜苦辣 想不到,彼此都为了一个美丽的约定 张孝祥的宋词赏析 红尘漫步寻花柳,心归佛祖苦念禅------苏曼殊 初中初一作文650字:有趣的魔术课 关于女人的十个经典句子的翻译 中秋夜、赏月 大一新生军训心得体会1000字 飞向希望作文400字 醉 了 初中初一作文650字:一件难忘的小事 超长的正能量经典励志句子 原来一切都已注定 我生活在笑乐中 工商局上半年党风廉政建设工作总结

Copyright © 2016 phpStudy |