Kezdőoldal » Számítástechnika » Programozás » Hogyan kell egy már meglévő...

Hogyan kell egy már meglévő tömböt a származtatott osztálynak átadni?

Figyelt kérdés

Készítsen objektum orientált programot, amely egy 10 elemű tömböt billentyűzetről feltölt, majd kiírja a tartalmát. A tömb az osztály tagváltozója, a beolvasás és kiírás metódusok legyenek! Hozzon létre a fenti osztályból egy leszármazott osztályt, amelyben a kiírást úgy módisítja, hogy az indexeket is megjeleníti.


#include <iostream>

#include <stdlib.h>

using namespace std;


#define N 10


class tomb {

protected:

int x[N];


public:


void feltolt()

{

int i;

for (i=0;i<N;i++)

{

cout<<"Kerem adja meg az "<<i<<". elemet"<<endl;

cin>>x[i];

}


}


void kiir()

{

int i;

for (i=0;i<N;i++)

{

cout<<x[i]<<endl;

}

}


};


class index: public tomb{

public:

void kiir()

{

int i;

for (i=0;i<N;i++)

{

cout<<i<<". elem"<<x[i]<<endl;

}

}

};



int main()

{

tomb p;

index p1;

p.feltolt();

p.kiir();

p1.kiir();

system("pause");

}


az index osztály megkreálásnál akad egy kis probléma nem a feltöltött tömbből hozza elő a számokat valaki tudna picit segíteni benne nagy hasznát venném :)


2016. máj. 4. 19:55
1 2
 11/11 A kérdező kommentje:
értem rájöttem azt hiszem köszönöm, a származtatott osztály csak a változókat és a metódusokat örökli de minden példányosítás különböző (ez esetben) tömböket eredményez amiket külön kell kezelni sajnálom picit értetlen voltam de 1 órát vettük effektíve és picit értetlenül álltam a dolgok előtt,de kezdem érteni
2016. máj. 4. 21:54
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!