LINUX.ORG.RU

размер STL вектора


0

0

дано:
#include <vector>
using namespace std;
main(){
vector<int> v;
//........
//всякая xерня
//.........
vector<int>::iterator a,b;
a=v.begin(); b=v.end();
}
правильно ли будет предположение что ( (int)b-(int)a)== v.size())
for any a,b,v

anonymous

Re: размер STL вектора

Нет. Совершенно неправильно.

anonymous ()

Re: размер STL вектора

но если не кастать их к инту то вроде это правда. random access итераторы вроде можно вычитать..

dilmah ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.