为什么我的指针没有用Arduino正确初始化?

时间:2017-03-03 11:43:52

标签: c++ pointers arduino

我正在使用initialising my pointer与arduino中的结构进行斗争,我在构造函数中执行此操作

basicSensor* sensor = &m_tsensor;

我的班级

class A{
  typedef struct basicSensor {
    float temperature;
    float humidity;
    float pressure;
    }m_tsensor;
private:
public:
   struct data {
    m_tsensor* sensor;
    m_tacc* acc;

  } myData;

}

错误

warning: unused variable 'sensor' [-Wunused-variable]

     basicSensor* sensor = &m_tsensor;

                  ^

exit status 1
expected primary-expression before ';' token

我做错了什么?

由于

1 个答案:

答案 0 :(得分:1)

m_tsensor是一种类型;您无法获取某种类型的地址。也许你打算先创建一个对象,然后将指针分配给那个对象地址?