gpt4 book ai didi

c++ - 如何保存返回的 float 组指针?

转载 作者:行者123 更新时间:2023-11-28 07:58:29 25 4
gpt4 key购买 nike

我有一个通过接口(interface)的cpp函数float* decode() 返回指向静态 vector 原始数据的指针。

现在在我的 C 代码中有一个

float *value0;
value0 = (float*) malloc(M* sizeof(float) );

当我做的时候

value0 = work_decode1(h0, code0, 7, retain0);

当我在 visual studio Debug模式下将鼠标悬停在它上面时,我只能看到 value0 中 vector 的第一个值。这里有什么问题?

最佳答案

float * 是指针,不是数组。调试器不知道它指向多少个元素,所以它只显示第一个元素。

在监 window 口中,您可以使用以下语法指定元素的数量:

value0,20

其中 20 是您希望可见的元素数。

关于c++ - 如何保存返回的 float 组指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12120019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com