iguana icon indicating copy to clipboard operation
iguana copied to clipboard

结构体中的第一个序位的float的值,被修改为大的正值。

Open csunking opened this issue 3 years ago • 2 comments

struct ca{

std::string c_id; std::string ca_id; std::string c_name; float pan; // =0.0; float tilt; float zoom; } REFLECTION(ca, c_id,ca_id, c_name, pan, tilt , zoom)

执行完上面的定义后,在一个执行函数中定义这个ca类 ca tb_ca; 发现成员变量的值 tb_ca.pan 不为接近于0的一个数,而为一个正的有意义的值。

请问是内存溢出的错误嘛,该如何修改。

csunking avatar Feb 15 '22 13:02 csunking

可能是没有给初始值的原因,你看到的应该是个随机初始值。你给个初始值看看。

qicosmos avatar Feb 16 '22 11:02 qicosmos

是的,是个随机的初始值,为什么不是默认的初始值呢?

csunking avatar Feb 21 '22 16:02 csunking