小编Qua*_*ark的帖子

迭代器使用end()持续std :: vector的元素 -

我有一个std::vector,我想要iterator向量中的最后一个元素; 我将存储此迭代器供以后使用.

注意:我想要一个迭代器引用它,而不是std::vector::back.因为我希望能够从std::vector::begin后面开始计算这个对象的索引.

以下是我将迭代器放到最后一个元素的逻辑:

std::vector<int> container;
std::vector<int>::iterator it = container.end()--;
Run Code Online (Sandbox Code Playgroud)

由于std::vector::end具有O(1)时间复杂度,有没有更好的方法来做到这一点?

c++ stl vector c++11

11
推荐指数
3
解决办法
2万
查看次数

64位整数与64位浮点数:哪一个有更多值?

哪个有更多值,64位整数或64位浮点数?

我的回答是浮动更有价值,因为它更准确.

但是不是整数总是大于浮点数吗?

python

2
推荐指数
1
解决办法
624
查看次数

标签 统计

c++ ×1

c++11 ×1

python ×1

stl ×1

vector ×1