代码之家  ›  专栏  ›  技术社区  ›  Mikhail

作为数组访问类成员合法吗[[副本]

  •  0
  • Mikhail  · 技术社区  · 5 年前

    考虑这个代码:

    struct Point {
      double x;
      double y;
      double z;
    
      void setByIndex(int i, double value) {
          (&x)[i] = value;
      }
    };
    

    setByIndex() does what I want . 但我能确定这不是UB(当使用适当的 i

    0 回复  |  直到 5 年前
    推荐文章