阅读背景:

具有可变数组大小的模板类:使用数组引用或大括号括起初始化列表初始化

来源:互联网 

Consider the following class:

考虑以下课程:

template <size_t nb_rows, size_t nb_cols>
class ButtonMatrix
{
  public:
    ButtonMatrix(const pin_t (&rowPins)[nb_rows], const pin_t (&colPins)[nb_cols], const uint8_t (&addresses)[nb_rows][nb_cols])
      : rowPins(rowPins), colPins(colPins), addresses(addresses) { }
  private:
    const pin_t (&rowPins)[nb_rows], (&colPins)[nb_cols];
    const uint8_t (&addresses)[nb_rows][nb_cols];
};
templ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: