博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS调试时查看动态数组的全部元素
阅读量:4098 次
发布时间:2019-05-25

本文共 724 字,大约阅读时间需要 2 分钟。

#include 
using namespace std;class Mat{public: int *p=NULL; Mat(int size) { if (size>0) p = new int[size]; } ~Mat() { if (p != NULL) delete[]p; p = NULL; }};int main(){ int *a= new int[4]; a[0] = 1; a[1] = 2; a[2] = 3; a[3] = 4; int **b = new int*[2]; b[0] = new int[2]; b[1] = new int[2]; b[0][0] = 1; b[1][0] = 2; b[0][1] = 3; b[1][1] = 4; Mat mat(4); mat.p[0] = 1; mat.p[1] = 2; mat.p[2] = 3; mat.p[3] = 4; int d[] = { 1, 2, 3, 4, 5 };}

用VS的快速监视查看数组内容。

进入调试状态后,工具栏调试中找到快速监视。
对于一维数组a[4], 数组名+逗号+长度
这里写图片描述

对于二维数组b[2][2],要按行查看内容,第一行就用b[0],2

这里写图片描述

查看类的成员变量数组,加上对象访问到成员后和普通数组一样。mat.p,4

这里写图片描述

对于栈上的数组d[5],只要数组名就会显示所有内容


你可能感兴趣的文章
DirectX11 镜面光
查看>>
DirectX11 三种光照组成对比
查看>>
DirectX11 指定材质
查看>>
DirectX11 平行光
查看>>
DirectX11 点光
查看>>
DirectX11 聚光灯
查看>>
DirectX11 HLSL打包(packing)格式和“pad”变量的必要性
查看>>
DirectX11 光照演示示例Demo
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Vue+webpack构建单页router应用(二)
查看>>
从头开始讲Node.js——异步与事件驱动
查看>>
Node.js-模块和包
查看>>
NodeJS开发指南——mongoDB、Session
查看>>
Express: Can’t set headers after they are sent.
查看>>
2017年,这一次我们不聊技术
查看>>
实现接口创建线程
查看>>
HTML5的表单验证实例
查看>>
程序设计方法概述:从面相对象到面向功能到面向对象
查看>>
JavaScript基础1:JavaScript 错误 - Throw、Try 和 Catch
查看>>
SQL基础总结——20150730
查看>>