error: extra qualification ‘Whufly::setpoint_raw::’ on member ‘setpoint_raw’
时间: 2024-05-05 14:22:26 浏览: 161
复选框和单选按钮使用示例-T9.1_GUI AWT java 经典教程 经典教材
这个错误通常是因为在类定义外部定义成员函数时使用了额外的限定符,比如在类名后面使用了作用域解析符号 "::"。可以将函数定义改为内联或将其定义移动到类声明中来解决这个问题。
例如,对于下面的类定义:
```
class Example {
public:
void setpoint_raw(float x, float y);
};
void Example::setpoint_raw(float x, float y) {
// do something
}
```
如果在类定义之外定义函数时使用了额外的限定符,就会出现上述错误。我们可以将函数定义改为内联:
```
class Example {
public:
void setpoint_raw(float x, float y) {
// do something
}
};
```
或者将函数定义移动到类声明中:
```
class Example {
public:
void setpoint_raw(float x, float y);
};
inline void Example::setpoint_raw(float x, float y) {
// do something
}
```
阅读全文