1.C++实现动态二维数组

  

int **p;
p = new int*[]; //注意,int*[10]表示一个有10个元素的指针数组
for (int i = ; i < ; ++i)
{
p[i] = new int[];
}

2.利用指针数组实现二维数组

int v[][]={{,,},{,,}};
int (*a)[]=v; //a是指向有3个int元素的数组的指针
cout<<**a; //
cout<<**(a+); //
cout<<*(*a+); //
cout<<*(a[]+); //
cout<<*(a[]); //

3.利用向量实现二维数组

int i,j;
vector<vector<int>> array();
for (i = ; i < array.size(); i++)
array[i].resize(); for(i = ; i < array.size(); i++)
{
for (j = ; j < array[].size();j++)
{
array[i][j] = (i+)*(j+);
}
}

最新文章

  1. WPF面试准备
  2. HTTP协议学习--- (十一)理解HTTP幂等性
  3. 一个使用方便的对FMDB进行封装的框架和一个可以切应用图标的应用
  4. 流媒体学习三-------SIP消息结构详解
  5. [转] 3个学习Socket编程的简单例子:TCP Server/Client, Select
  6. Linux 下 MySQL 的彻底卸载和安装配置字符集
  7. [codevs1287]矩阵乘法
  8. html中上标、下标、删除字、小号字等
  9. Android开发人员官方站点文档 - 国内踏得网镜像
  10. Apache的配置文件http.conf参数含义详解
  11. js 提取字符串中所有的英文
  12. 《R语言入门与实践》第六章:R 的环境系统
  13. 使用 cmd连接&#160;Oracle,MySql,SQL Server 数据库
  14. 树莓派学习笔记(7):利用bypy实现树莓派NAS同步百度云
  15. 漏洞复现:Struts2 S2-032 漏洞环境
  16. [原][spark]帧序列的纹理UV索引,修改spark源码,改变纹理索引方式,支持常规帧序列
  17. java基础篇---线程问题
  18. 嵌入式开发之hi3519---网络不通问题rmii
  19. [UE4]FString常用API
  20. 结对编程-四则运算生成器(java实现)

热门文章

  1. Xamarin nuget package update 错误
  2. atitit. 集合groupby 的实现(2)---自己定义linq查询--java .net php
  3. xcode,git tips
  4. 批量配置SSH 免密钥登录脚本
  5. Batch 拷贝远程机器文件到本机指定目录下
  6. new (C# Reference)
  7. linux命令 - free -m
  8. P2251 质量检测(ST表)
  9. python自动化测试学习笔记-6urllib模块&amp;request模块
  10. HDU 5279 分治NTT 图的计数