Lig*_*ica 7 c++ language-lawyer c++11
C++ 11和C++ 14在它们的索引中都有指向该部分的"未定义行为"条目[istreambuf.iterator].据我所知,没有明显的理由,C++ 03的条目指出[defns.undefined].
[istreambuf.iterator]
[defns.undefined]
我错过了什么?还是只是一个编辑错误?
(截至10月13日,我找不到符合此观点的任何匹配的开放或封闭核心工作组问题.)
Lig*_*ica 9
在std讨论的人似乎同意这只是一个编辑问题.
因此我提出了这个问题,因此它成为github上的草稿问题409 ; 它得到了迅速解决和关闭.
我有一天会在最后一次更新这个答案,并附上包含修复的第一稿的标识符; 它出现的第一个标准是C++ 17.
Rap*_*ptz 3
这是一个编辑错误。
本质上,这里应该说的\indextext{undefined}是。
\indextext{undefined}
C++ 标准使用\makeindex一堆宏来生成它们的索引,并且只有一个\indextext{undefined behavior}被使用的实例,它指向istreambuf.iterator而不是指向它应该指向的位置。他们倾向于用来\indextext{undefined}积累所有不同的未定义行为案例,但似乎有人使用了\indextext{undefined behavior}。
\makeindex
\indextext{undefined behavior}
istreambuf.iterator
归档时间:
11 年,3 月 前
查看次数:
331 次
最近记录: