跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组
折叠
品牌标识

D2Learn Forums

  1. 主页
  2. Open Courses | 公开课
  3. mcpp论坛
  4. 08-literal-type-0中遇到“non-constexpr function 'operator[]' cannot be used in a constant expression”

08-literal-type-0中遇到“non-constexpr function 'operator[]' cannot be used in a constant expression”

已定时 已固定 已锁定 已移动 已解决 mcpp论坛
macissue
4 帖子 2 发布者 12 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • dhloloD 离线
    dhloloD 离线
    dhlolo
    编写于 最后由 编辑
    #1

    报错截图
    3c8c0001-8bb3-403f-bcba-49c8d6757aaf-image.png

    系统:macOS Sequoia 15.7.2
    编译器版本:
    7a1a3b50-d112-406f-9a64-f5238f1959f7-image.png

    1 条回复 最后回复
    0
    • SPeakS 离线
      SPeakS 离线
      SPeak d2learn-dev
      编写于 最后由 SPeak 编辑
      #2

      从报错看 可能是clang的array下标操作符constexpr化实现 要求是14标准

      image.png

      • https://github.com/llvm/llvm-project/blob/06fc87bcd3d61a08f8c035e60949631f61bccee7/libcxx/include/array#L61

      目前我先给这个练习 指定一下标准, 后面有时间优化一下 练习代码

      1 条回复 最后回复
      0
      • SPeakS 离线
        SPeakS 离线
        SPeak d2learn-dev
        编写于 最后由 编辑
        #3

        修复已合入, 可以更新到最新代码再尝试

        • https://github.com/Sunrisepeak/mcpp-standard/commit/d54dc1d240dc65ed52df1603e732dfc0e527c564
        1 条回复 最后回复
        0
        • dhloloD 离线
          dhloloD 离线
          dhlolo
          编写于 最后由 编辑
          #4

          收到,感谢👍

          1 条回复 最后回复
          0
          • ,SPeakS SPeak 将这个主题转为问答主题
          • ,SPeakS SPeak 将这个主题标记为已解决

          • 登录

          • 没有帐号? 注册

          • 登录或注册以进行搜索。
          d2learn forums Powered by NodeBB
          • 第一个帖子
            最后一个帖子
          0
          • 版块
          • 最新
          • 标签
          • 热门
          • Online Tools
          • 用户
          • 群组