Kezdőoldal » Számítástechnika » Programozás » Ha za _iElements egy mutató...

Ha za _iElements egy mutató akkor ez mit ad vissza?

Figyelt kérdés
return _iElements[nSubscript];
2012. júl. 26. 10:23
 1/7 iostream ***** válasza:
Ez egy iElements által mutatott típusú objektumot, méghozzá az nSubscript-ediket. Eltolja nSubscript*(mutatott objektum mérete)-vel a mutató értékét, és azt.
2012. júl. 26. 10:34
Hasznos számodra ez a válasz?
 2/7 iostream ***** válasza:
Mintha ezt írnád: return *(_iElements + nSubscript)
2012. júl. 26. 10:34
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

Nem értem.

Olyan bonyolultan fogalmazol.

2012. júl. 26. 11:47
 4/7 A kérdező kommentje:

iElements az nem objektum amúgy hanem egy int típusú mutató ami egy int típusra mutat. 10 értéket kapta a konstruktorba.

Az iElements nem tömb hanem mutató mégis [] ez van utána.

Le sem kellene fordulnia.


Ez a visszatérése int& .

2012. júl. 26. 13:05
 5/7 A kérdező kommentje:

Írjátok már meg,hogy mi ez:

int& IntVector::operator[]( int nSubscript ) {

static int iErr = -1;


if( nSubscript >= 0 && nSubscript < _iUpperBound )

return _iElements[nSubscript]; /*Mi az isten ez? Az _iElements az egy mutató ami a dinamikus memória int típusára mutat amihez a 10 érték van rendelve.Ez nem tömb mégis [] van utána. */

else {

clog << "Array bounds violation." << endl;

return iErr;

}

}

2012. júl. 26. 13:45
 6/7 Pj0tr ***** válasza:

Sajnos csak a végén adta meg a kérdező a teljes fv-t. Nem *(_iElements + nSubscript)el tér vissza csak _iElements + nSubscript-el. Mivel az operátor visszatérési típusa int&


Szerintem nem fogalmaz bonyolultan, de akkor a másik kérdésedre sem fogod megérteni a választ: http://www.gyakorikerdesek.hu/szamitastechnika__programozas_..


Szerintem kezdj az alapoktól.

2012. júl. 31. 12:49
Hasznos számodra ez a válasz?
 7/7 iostream ***** válasza:
_iElements + nSubscript típusa MUTATÓ. Dereferálni kell, hogy konkrét elem legyen belőle, amiből már lehet referenciát képezni. Szóval de, *(_iElements + nSubscript) a _iElements[nSubscript] kifejezés jelentése.
2012. aug. 1. 09:23
Hasznos számodra ez a válasz?

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!