boostorg / boostorg/preprocessor

MSVC: BOOST_PP_STRINGIZE __LINE__

未关闭
#39 20 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
118
派生
76
PR 合并指标
30 天内没有已合并 PR

描述

Broken on MSVC:

`BOOST_PP_STRINGIZE(__LINE__)` returns `"__LINE__"`

贡献指南

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

调研方向

首先在 MSVC 上复现 BOOST_PP_STRINGIZE(__LINE__) ,并跟踪此模块中的 BOOST_PP_STRINGIZE 预处理器入口点。将其展开结果与预期的行号进行比较,并查看现有的 20 条评论讨论以了解约束条件。当该表达式在 MSVC 上展开为源代码行号的数值,且不会使其他受支持的编译器出现回归时,即视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp
领域
tooling
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
30/100

把新 issue 发到你的邮箱

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