99问答网
所有问题
如何在C++中定义一个不确定长度的数组
处理图像,事先并不知道图像的大小。
举报该问题
推荐答案 推荐于2017-10-14
int size;//size表示数组长度
size=<
表达式
>;//给size赋值
int * p=new int [size];//要定义不确定长度数组,必须动态分配,此处以定义int型数组为例
//接下来用*(p+i)来访问数组
//最后delete [] p
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWW7vzWe7BOOezB7evX.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++中,如何对一个不确定大小的数组进行赋值?