Wpis z mikrobloga

Jeżeli mam tablicę A n-pustych list i wrzucam do niej elementy (na różne miejsca) to czy istnieje taka funkcja, którą mogę wypisać tylko te elementy, które mają jakieś wartości na listach?
#programowanie #cpp #noob

Taki kod:

for(i = 0; i < n; i++)
{
for(list::iterator it = A[i].begin(); it != A[i].end(); it++)
if (it != NULL) then { //można coś takiego zrobić?
cout << " " << " 0";
}
else {
cout << " " << * it;
}
cout << endl;
}
  • 53
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chilling: nie testowałem, ale widzę, że mieszasz tablice dynamiczne z kontenerami stl-a i pewnie tam są jakieś potencjalne kłopoty ze wskaźnikami, wyskakiwaniem poza zakres itd. nawet spodziewałbym się jaj, które pewnie da się zdebugować i wyjaśnić, ale szkoda życia

raczej robiłbym coś jak @sylwke3100 - vector list
  • Odpowiedz