Ha za _iElements egy mutató akkor ez mit ad vissza?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Nem értem.
Olyan bonyolultan fogalmazol.
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& .
Í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;
}
}
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
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.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!