根据传入的data_type,获取该data_type所占用的内存大小。如果要获取多个元素的内存大小,请使用GetSizeInBytes。
1 | inline int GetSizeByDataType(DataType data_type)
|
参数 |
输入/输出 |
说明 |
---|---|---|
data_type |
输入 |
数据类型,请参见DataType。 |
该data_type所占用的内存大小(单位为bytes)。
如果该data_type所占用的内存小于1byte,返回1000+该数据类型的bit位数,比如DT_INT4数据类型,返回1004。
如果传入非法值或不支持的数据类型,返回-1。
无。
无。