Qt/C++如何获取动态数组的长度?

Qt/C++如何获取动态数组的长度
问题相关代码
    IHxUserService ql;
    ST_USER* z;      //结构体数组
    z = ql.queryUser("user_id>905");
    qDebug()<(*z);
    qDebug()<(z);
    qDebug()<(ST_USER);
    qDebug()<<_msize(z);
运行结果
nRow 7
56
4
56
4294967295
上面结构体数组应该为7,但是好像求不出来,请问有没有什么好的方法

sizeof的用法:
sizeof是计算对象所占的字节个数,通常用来查看变量或结构体等所占的字节个数。比如:int a;sizeof(a); // 计算变量a所占的字节数,等价于sizeof(int) struct{ int num; char name; int age;}person;sizeof(person); // 计算整个结构所占的字节总数
采纳下

其实挣个计数器就行了

sizeof(变量类型)/sizeof(变量名)