Ugrás a tartalomhoz

parallel array

A Wikiszótárból, a nyitott szótárból


Főnév

parallel array (tsz. parallel arrays)

  1. (informatika) A parallel array (párhuzamos tömb) C++-ban egy olyan programozási technika, ahol több tömböt használsz, és mindegyik tömb egy-egy külön típusú adatot tárol ugyanazon elemekhez, de külön tömbökben. Ezeket úgy rendezed, hogy ugyanaz az index mindhárom tömbben ugyanahhoz az „objektumhoz” tartozó adatokat jelöl.



🔧 Példa: Dátum tárolása három tömbben

int year[100];
int month[100];
int day[100];

year[0] = 2024;
month[0] = 4;
day[0] = 6;

Ebben a példában year[0], month[0], és day[0] együtt jelentik az első dátumot: 2024. április 6.



🧠 Miért hasznos?

  • Ha nincs még objektumorientált programozás (struct, class), ezzel lehet különböző típusú, de összetartozó adatokat kezelni.
  • Minden index egy logikai egység (pl. egy személy, egy dátum stb.).



🟡 Használata ciklusban

for (int i = 0; i < 100; i++) {
    cout << "Date: " << year[i] << "-" << month[i] << "-" << day[i] << endl;
}

📌 Megjegyzés:

Manapság inkább struct vagy class használata ajánlott az ilyen adatok csoportosítására, de a párhuzamos tömbök még mindig előfordulnak egyszerűbb vagy régi kódokban.