错误使用 get 无法从 struct 转换为 double。
时间: 2024-05-27 21:13:45 浏览: 170
挑战单位转换
这个错误通常会在以下情况下出现:
1. 试图使用 `get` 函数从一个结构体中获取一个非数字类型的变量,例如字符串或布尔值,但是 `get` 函数只能从数字类型中获取值。
2. 试图使用 `get` 函数从一个结构体中获取一个数字类型的变量,但是该变量实际上是一个结构体,因此无法将其转换为 double 类型。
要解决这个问题,你需要仔细检查你的代码并确定你正在使用 `get` 函数来获取正确类型的变量。如果你确定你的代码没有问题,那么可能是因为你的结构体中包含了一个错误的变量类型,你需要检查你的结构体定义并确保所有变量类型都正确。
阅读全文