c ++ leer std :: vector begin ist nicht gleich end
Hi Ich habe eine Situation unter Windows 10, in der ein leerer Klassenmitgliedsvariablenvektor deklariert wurde, aber dieser Vektor istbegin()(first iterator)
undend()(last iterator)
differ, wie ich im leeren Vektor weiß, sollten diese 2 gleich sein. Irgendwelche Ideen? :)))
struct B
{
std::string a;
std::string b;
};
class A
{
A();
std::vector<B> vec_;
};
A::A()
{
}
Hier in Kostenstelle Avec_.begin().base()
nicht gleichvec_.end().base()
Welche wie ich weiß sollte gleich sein