1. HObject无参实例化
HObject():HObjectBase() {}
(1)只是创建了一个没有初始化的HObject的接口,一个空的指针。
(2)如果需要内存需要通过参数或是其他函数执行。
2.gen_empty_obj( : EmptyObject : : )
(1)创建一个不包含HObject对象的内存区域;
(2)count_obj()为0;
3.不包含数据对象与空区域的区别:
(1)不包含数据对象:占内存空间,不包含HObject对象,gen_empty_**产生,类似于一个空的vector,元素为HObject对象;
(1)空区域:占内存空间,包含HObject对象,0个像素值,count_obj()为1,运算过程中产生的HObject如果为空,则是空区域,类似于一个vector,包含了一个为空的HObject元素;