Ez hogyan kell megoldani? C++
Figyelt kérdés
Ha van egy osztályom aminek publikus egy mutatója és ezt inicializálom a konstruktorban akkor a main-ban csak úgy tudom elérni,hogy a memóriacímét adja vissza.
Példa:
class X {
X( float r = 2 ) { i = &r ; }
public:
float * i ; };
int main() {
X x ;
x.*p //Így nem jó nem tudom ki olvasni az értékét.
x.p //Csak a memóriacímét lehet csak így jó.
return 0 ; }
Hogyan olvassam ki az értéket.
2012. aug. 28. 19:15
1/1 anonim 



válasza:





Így *x.i
Ilyet meg ne csinálj:
"X( float r = 2 ) { i = &r ; }
public:
float * i ;"
Az r változó addig él míg a konstruktor fut, utána gyakorlatilag ott maradhat ez a fordító programtól és az OS-től függ, most ne menjünk bele a részletekbe, de ilyentől elég furcsa dolgok lehetnek.
További kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!