Başka bir yapı içeren ve birinci yapıdan bir öğeyi silmek isteyen bir yapıya sahibim. 1 ** ilk yapı:başka bir yapıyı içeren bir öğenin içine ekleme ve silme
struct Solution {
Problem *_Problem;
vector<Tour> _tour; .
vector<unsigned int> length;
unsigned int nbrCleint;
unsigned int TotalDemande;
}
2 ** ikinci yapı: iki yapı, bu gibi tanımlanmıştır
struct Tour{
vector<unsigned int> clientVisite;
unsigned int demande;
vector<unsigned int> CostScenario;
Tour();
void clear();
};
ve şimdi yapı "Çözelti", bir elemanın silmek isteyen; Exemple için eleman silmek nerede solution._tour.clientVisite == "bazı vektör"
bunu nasıl yapabilirim? ve aynı ilkeye nasıl bir eleman ekleyebilirim?
Not C++ < C++ 11
Cevabınız için size teşekkür ederim, ama işe yaramıyor! –
Bu kod soruyu yanıtlayabilirken, sağlamasının _why_ ve/veya _how_ yönergelerine ilişkin ek bağlamı ile karşı karşıya getirirken, bu soru uzun vadeli değerini önemli ölçüde artıracaktır. Lütfen bazı açıklama eklemek için cevabınızı [düzenleyin]. –