Kezdőoldal » Számítástechnika » Programozás » Miért 0 lesz az eredmény a...

Miért 0 lesz az eredmény a kiíratáskor?

Figyelt kérdés

# include <iostream>


class A

{

public:

void SetNumber(int age) {itsNumber = age;}

int GetNumber()const {return itsNumber;}

private:

int itsNumber;

};


class B

{

public:

A eler()const {return itsEler;}

private:

A itsEler;

};


int main()

{

B proba;

proba.eler().SetNumber(11); //Át állítom 11 re de mégis 0 lesz a ki íratásnál.

std::cout << proba.eler().GetNumber() << std::endl;


return 0;

}


2012. máj. 7. 19:37
1 2
 1/19 anonim ***** válasza:
A B classban nincs SetNumber, az az A-ban van
2012. máj. 7. 19:39
Hasznos számodra ez a válasz?
 2/19 anonim ***** válasza:
várj! bocs, elolvastam :D nem láttam h A típusú
2012. máj. 7. 19:43
Hasznos számodra ez a válasz?
 3/19 A kérdező kommentje:

lol.

Na és?

Nem is kell a b be nem látod,hogy az A classban lesz beállítva az értéke.

2012. máj. 7. 19:46
 4/19 A kérdező kommentje:
Én is bocs nem láttam a második hozzászólásodat.
2012. máj. 7. 19:46
 5/19 A kérdező kommentje:
De akkor miért 0 ír ki?
2012. máj. 7. 19:47
 6/19 anonim ***** válasza:

nekem nem is 0-át hanem mindenféle random számot ír ki :D

de am a const miért kell oda?

2012. máj. 7. 19:49
Hasznos számodra ez a válasz?
 7/19 anonim ***** válasza:
ha konstans akk nem tud változni
2012. máj. 7. 19:50
Hasznos számodra ez a válasz?
 8/19 A kérdező kommentje:

Hát azért mert az a függvény nem változtathat az értékén.

Az lehet konstans mert csak vissza adja az értéket.

Ott minden jól van egyszerűen csak nem úgy működik ahogy kéne neki.

2012. máj. 7. 19:53
 9/19 A kérdező kommentje:

"Ha konstans akk nem tud változni."

Nem is kell,hogy változzon abba csak vissza adom az értéket.

2012. máj. 7. 19:54
 10/19 A kérdező kommentje:
main.cc:24:40: warning: 'proba.B::itsEler.A::itsNumber' is used uninitialized in this function [-Wuninitialized]
2012. máj. 7. 19:56
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!