c ++ пустое std :: vector начало не равно концу

Привет у меня есть ситуация на Windows 10, который объявил пустой переменную члена класса вектор, но этот векторbegin()(first iterator) а такжеend()(last iterator) отличаются, как я знаю, в пустом векторе эти 2 должны быть одинаковыми. Есть идеи? :)))

struct B  
{  
    std::string a;  

    std::string b;  
};

class A
{  
    A();  

    std::vector<B> vec_;    
};  

A::A()  
{

}

Здесь в конструкторе Аvec_.begin().base() не равноvec_.end().base()

Который, как я знаю, должен быть равен

Ответы на вопрос(0)

Ваш ответ на вопрос