这里是一个例子:
struct colorRGB {
float r, g, b;
colorHSV toHSV()
{
colorHSV hsv;
// some code..
return hsv;
}
};
struct colorHSV {
float h, s, v;
colorRGB toRGB()
{
colorRGB rgb;
// some code..
return rgb;
}
};
colorRGB无法使用,因为它尚不了解colorHSV。 那么我该如何使类似的东西起作用?
答案 0 :(得分:3)
只有在类型<GoogleMap
center={props.center}
/>
完成之后(即编译器知道),您才能向前声明struct colorHSV;
并提供成员函数colorRGB::toHSV()
的定义。
colorHSV