sonuna kadar eşit olmayacak. Merhaba, boş sınıf üyesi değişken vektörünü açıklayan pencerelerde 10 durumum var, ancak bu vektörün begin()(first iterator)
ve end()(last iterator)
farklı olduğunu bildiğim gibi, bu 2 aynı olmalıdır. Herhangi bir fikir? :))) costructor içinde İşteC++ empty std :: vektör,
struct B
{
std::string a;
std::string b;
};
class A
{
A();
std::vector<B> vec_;
};
A::A()
{
}
A vec_.begin().base()
değil eşittir ben
sadece bunları karşılaştırmak, adresler bakmayın -
(farklı değerlerle iki farklı nesneleri dönecektir aynı yöntembegin()
hembegin()
kullanarak bir hata olmadığını unutmayın). operatör == doğru olanı yapmalı. Standart, aynı yineleyiciyi döndüreceklerini, yalnızca eşit olarak karşılaştırdıklarını beyan etmez. –hangi derleyici? Bu – vu1p3n0x
yeniden üreten tam bir kod örneği göndermek zorunda kalacaksınız – Jeka