我有一个ac#对象,它设置2个浮点数的值。我有很多这样的对象。我想将这些浮点数存储在数组中。因此,布局将如下所示:
给定一个float数组:float [] vec = new float [6]
对象1设置vec [0]和vec [1]
的值对象2设置vec [2]和vec [3]
的值对象3设置vec [4]和vec [5]的值
如何在对象上存储引用,以便它们可以访问正确的矢量元素?我可以存储索引,但是在老式的c ++世界中,我可以将指针直接存储到数组中。
当我需要使用指向数组中间的C样式指针时,只需制作一个通用结构,该结构包含对该数组和当前索引的引用,就可以使用它。随时窃取我的代码:
http://blogs.msdn.com/b/ericlippert/archive/2011/03/10/references-and-pointers-part-two.aspx
| 归档时间: |
|
| 查看次数: |
3399 次 |
| 最近记录: |