一个关于动态多维数组的问题
来源:互联网 发布:nginx绑定多个域名 编辑:程序博客网 时间:2024/06/05 06:21
同样的错误,即使你年龄再大,也一样会犯,Opps............
最近在做C#和C++的混合编程。昨天搞了堆栈平衡搞了好久,今天又解决了一个BUG,既开心又难过。
先看代码:
unsigned char*** bytes2D=(unsigned char***)bytesArray;
for(int i=0;i<height/2;i++)
{
for(int j=0;j<scanStride/3;j++)
{
tmp=bytes2D[i][j][0]*0.114+bytes2D[i][j][1]*0.587+bytes2D[i][j][2] *0.299;
bytes2D[i][j][0]=bytes2D[i][j][1]=bytes2D[i][j][2]=tmp;
}
}
不得不说,初学的时候一定也会犯这样的错误。
代码的目的是为了使用动态三维数组,可是编译器不知道bytes2D每一维的长度,这就是关键所在了。
至于怎么实现这样的"动态多维数组"可以考虑百度"c++动态二维数组"作为参考。
当然,有更好的方法你可以告知我(印象中可能有,但是已经不记得了)。
0 0
- 一个关于动态多维数组的问题
- 关于多维数组的问题
- 一个动态多维数组的实现
- 关于多维数组的维度判定问题
- 关于多维数组做参数 的问题
- 关于多维数组的运算问题
- 一个关于用Array.newInstance方式创建多维数组的问题
- 多维数组的问题
- 关于多维数组动态开辟空间的一些疑问
- c的多维数组动态建立的问题
- 关于C 多维数组与指针的问题
- 关于多维数组和递归的小问题
- 关于多维数组的reshape
- 用carray解决多维动态数组问题
- 关于动态数组的问题
- 一个多维数组所有元素输出问题
- C 语言的动态多维数组
- 多维动态数组分配的方法
- 数据库基本操作
- eclipse PermGen Space 内存溢出
- 全角和半角
- Android 动态创建各种控件及位置设定
- python网页解析利器——BeautifulSoup
- 一个关于动态多维数组的问题
- Mac 下Versions的 svn无法上传 .a 文件的问题
- BZOJ 2435 NOI2011 道路修建 BFS/DFS
- Spring持久层(四) iBatis
- openfire外部数据库配置
- Guake terminal with mlti-monitors
- 左图片右文字的组合
- malloc/free、new/delete、堆/栈
- 如何获取客户端的ip