11智能在线
新记
如何在C++中定义一个不确定长度的数组
处理图像,事先并不知道图像的大小。
举报该文章
相关建议 推荐于2017-10-14
int size;//size表示数组长度
size=<
表达式
>;//给size赋值
int * p=new int [size];//要定义不确定长度数组,必须动态分配,此处以定义int型数组为例
//接下来用*(p+i)来访问数组
//最后delete [] p
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pffvp8fsv277s82vsp4.html
其他看法
第1个回答 2014-04-05
使用vector
std::vector;
vector vec;
使用循环while (filestream>>pix ) vec.push_back(pix)
pix里面是每个像素 filestream 是你定义并绑定到图像文件的文件流对象
第2个回答 2014-04-05
用标准库vector
第3个回答 2014-04-05
std::vector
相似回答
大家正在搜
相关问题
java中怎么定义不确定长度的数组
C++怎样声明一个长度不定的数组?
C++中如何定义一个不知道长度的数组?求大神帮助
C++如何定义一个未知长度的数组
C/C++中如何获取数组的长度?
c++不确定长度的类对象数组怎么定义?
c++里怎么定义一个不知道大小的数组
在C++中,如何对一个不确定大小的数组进行赋值?