【发布时间】:2019-05-07 12:13:00
【问题描述】:
以下代码是否有效且定义明确?
auto start = std::string::const_iterator();
auto end = std::string::const_iterator();
auto output = std::string(start, end);
(预期的输出是一个空字符串。)
【问题讨论】:
-
我想不能保证两个默认构造的(如果可能的话)迭代器应该比较相等。
标签: c++ iterator language-lawyer