C++从数组到指针的转换
C++ conversion from array to pointer
我有点挣扎于一件容易的事。我需要将数组转换为指针。
GLfloat系列[8][80];GLfloat *points = &serieLine[0][0];
这只给了我第一个值,但是如何获取数组中的所有值?
如果你想要指向数组的指针,你可以这样做:
GLfloat (*points)[80] = serieLine;
points
将指向第一行serieLine
。如果递增points
,它将指向下一行。
递增指针,它将指向数组中的下一个值(因此,一旦您将其递增 8*80 倍,您将看到所有值)
相关文章:
- 转换指针引用的字符串
- 无法向上转换指针到指针参数
- 混合转换指针和引用
- 堆栈对象的强制转换指针
- 基类到派生模板类的强制转换指针,而不知道类型
- 删除类型转换指针的最佳方法
- 管理到本机值类转换:强制转换指针是否安全?
- 转换指针类型
- 为什么函数不能正确强制转换指针(从基类到派生类)
- 当我们递增下面的类型转换指针时会发生什么?
- 类型强制转换指针构造函数调用
- 如何转换(指针向量)-->(指向指针数组的指针)
- 如何从类功能转换指针
- 在C++对象中:我应该使用父类强制转换指针,还是应该使用实际类本身进行强制转换
- Delphi中的类型转换指针添加
- C++分段错误(核心转储)错误 - 强制转换指针/将函数值返回到线程
- 以C++和运算符优先级键入指向数组成员的强制转换指针
- C++动态强制转换指针的内存清理
- 转换指针和引用的好处
- 在c++中转换指针