如果我将传感器声明为静态 - 链接器会抱怨atexit 的未定义引用。
如果我将传感器声明为非静态的 - 它不会 - 为什么?
//c++类中的静态函数
AP_Compass_Backend *AP_Compass_HMC5843::detect(Compass &compass)
{
static AP_Compass_HMC5843 sensor(compass);
bool result = sensor.init();
if (result == false) {
return NULL;
}
return &sensor;
}