C++26静态反射预期采用何种语法?标准方案是否已确定?
C++26静态反射的语法与标准方案状态
目前C++26的静态反射规划中,基于值的语法是当前更受青睐的方向,但相关标准方案尚未完全确定:
- 最初的Reflection TS提出了基于类型的语法,但后续社区与标准委员会更倾向于基于值的设计——它无需额外类型包装,可直接对变量、函数等实体执行反射操作,灵活性与易用性更突出。
- Matúš Chochlı́k在P2560提案中对两种语法做了详细优劣对比,基于值的方案在实用性上的表现获得了更多认可,这也推动了标准演进的核心方向。
- 截至当前,相关标准提案仍在迭代完善,核心方向虽趋于明确,但细节部分仍在讨论调整,尚未形成最终敲定的标准方案。
内容的提问来源于stack exchange,提问作者Benjamin Buch
相关产品推荐
相关产品推荐

