gpt4 book ai didi

c++ - 如何将 vector 作为函数参数传递给指针

转载 作者:搜寻专家 更新时间:2023-10-30 23:57:12 25 4
gpt4 key购买 nike

<分区>

我尝试将 vector 作为函数参数传递给指针,但编译器总是返回错误。

error: cannot convert 'std::vector' to 'float*' in assignment

当我以同样的方式传递数组时,它工作得很好。那么这里有什么问题呢?是否可以将 vector 分配给指针?

vector <float> test;

class data {
float *pointer;
int size;
public:
void init(vector <float> &test, int number);
};

void data::init(vector <float> &test, int number)
{
size= number;
pointer = test;
}

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