是std::vector::begin()从先前C++11等效到std::vector::data()C++ 11?我问这个的原因,早于C++ 11,我曾经把std :: vector :: begin()当作指针,但是在C++ 11之后,它不是,我不能转换为等效的指针.那么,我可以在C++ 11之后使用data()吗?
不,begin返回一个迭代器,而data返回一个指针.对于给定的实现,这些可能是相同的,但您不应指望这一点.
| 归档时间: |
|
| 查看次数: |
453 次 |
| 最近记录: |