boostorg / boostorg/multi_array

Warning C4459 when building using MSVC

未关闭
#35 2 条评论 0 个 reaction 已指派 1 人 已被 @glenfe 认领 在 GitHub 查看
主要语言
C++
星标
32
派生
39
PR 合并指标
30 天内没有已合并 PR

描述

Using multi_array, MSVC (VS 2019, VS 2022) emits the following warnings (using Boost release 1.82.0, but current code in the repo includes the same global variable and argument name):

`C:\lo\build\workdir\UnpackedTarball\boost\boost/multi_array/multi_array_ref.hpp(615): warning C4459: declaration of 'extents' hides global declaration

C:\lo\build\workdir\UnpackedTarball\boost\boost/multi_array/base.hpp(69): note: see declaration of 'boost::`anonymous-namespace'::extents'`

This prevents warning-free builds, or requires pollution of the code with pragmas. Would it be possible to rename the constructor argument name?

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。