我一直认为,对于任何空std::vector
V,V.begin() == V.end()
。但是,我在C ++规范中看不到任何东西表明这始终是正确的。在大多数实现中,它是否必定是正确的?
5
我很确定这已经被问到了,尽管我很难找到它,而且我很确定他们是平等的。
—
克里斯,
如果不是真的,这将使在矢量上进行迭代的所有通用模式无效;;)
—
Karoly Horvath 2013年
相关问题:如果将
—
亚伦·麦克戴德
begin()
和end()
都首先转换为指针,则等式是否仍然成立?我担心连演员表都不确定吗?