//图像队列类
public class ImageArray
{
//图像队列结构体
public struct structImageArray
{
//图像变量
public HObject m_Image;
//采图完成标志位:false未采图,true已采图
public bool m_bFinished;
}
//把图像写入到图像队列的索引
public int m_nWriteIndex=0;
//从图像队列读取图像的索引
public int m_nReadIndex=0;
//图像队列变量
public structImageArray[] m_Array;
}
实例化ImageArray类后 图像队列变量 m_Array在堆还是栈中存放 结构体在堆中还是栈中存放 ?
如果不是嵌套在类中的结构体 单独声明的结构体 但是结构体中嵌套类 那么结构体中的类在内存中如何存储?
结构体的值类型如何理解?如何正确使用结构体的特点提高代码运行效率?