0

我必须从用户定义的 Lab 类型(属于 Lab 空间颜色类型)类型转换为双精度类型。

static Lab heartColorLab(0.0,0.0,0.0);

heartColorLab =  _goals.getCurrentColorLab();

printf("updateScheduleLab %d {%d %d %d}\n", dtime, heartColorLab.L, heartColorLab.a, heartColorLab.b);

所以我希望 heartColorLab.L、heartColorLab.a、heartColorLab.b 的值加倍。当我尝试 c 样式类型转换时,编译器给了我一个错误,说从类型“实验室”到类型“双”的无效转换。那么如何从 Lab 用户定义类型转换为双精度类型。

4

0 回答 0