c ++ vazio std :: vector começa não é igual ao fim
Oi eu tenho situação no windows 10, que declarou o vetor de variável de membro de classe vazia, mas esse vetor ébegin()(first iterator)
eend()(last iterator)
diferem, como eu sei no vetor vazio esses 2 devem ser os mesmos. Alguma ideia? :)))
struct B
{
std::string a;
std::string b;
};
class A
{
A();
std::vector<B> vec_;
};
A::A()
{
}
Aqui no costructor Avec_.begin().base()
não é igualvec_.end().base()
Que, como eu sei, deve ser igual