Weboldalunk cookie-kat használhat, hogy megjegyezze a belépési adatokat, egyedi beállításokat, továbbá statisztikai célokra és hogy a személyes érdeklődéshez igazítsa hirdetéseit. További információ
Főoldal Belépés/Regisztráció Egy véletlen kérdés Facebook






Kategória: Számítástechnika » Programozás

A kérdés

Hogyan lehet c++ -ban egy külsőleg előhívott osztály változóját egy függvénybe meghívni?

Még kezdő vagyok c++-ban ezért erre az egyszerű dologra nem jöttem még rá.

Az érthetőség miatt leírok egy példát. Szóval van egy "fuggveny" -em és egy Boot-om, amit egy külső headerből töltöttem be. Hogyan tudnám a fuggveny-be behívni a már előhívott Boot-ot?


void fuggveny();


int main() {

boot Boot(1);

fuggveny();

}


void fuggveny() {

cout << Boot.elohivva << endl;

}



Keress kérdéseket hasonló témákban: C++, függvény

 2017. okt. 11. 10:01  Privát üzenet  

A válaszok
1 2

Egy változón nincs mit meghívni.

Meghívni függvényeket lehet.



A válaszíró 53%-ban hasznos válaszokat ad.
# 1/11Időpont 2017. okt. 11. 10:05 Privát üzenet
Hasznos számodra ez a válasz?

Ja, paraméterátadásról beszélünk?

Az a második C++ lecke, fel nem foghatom mit bohóckodsz külső headerekkel, ha még ez is kínai.



A válaszíró 53%-ban hasznos válaszokat ad.
# 2/11Időpont 2017. okt. 11. 10:07 Privát üzenet
Hasznos számodra ez a válasz?

lassits kicsit.

amugy parameterkebt tudod pl.: atadni



A válaszíró 77%-ban hasznos válaszokat ad.
# 3/11Időpont 2017. okt. 11. 10:09 Privát üzenet
Hasznos számodra ez a válasz?
A kérdező kommentje:

Elnézést kérek a zavarásért. Nyilván nem írtam elég érthetően az első 3 szót, hogy a második válaszolónak nem sikerült felfognia. Nem tudom, hogy melyik számú lecke mit tartalmaz, mivel nem iskolából és nem is könyvekből tanulok. Reméltem, hogy valaki segíteni fog, de itt nyilván csak a profik tehetnek fel egy adott szint feletti kérdéseket.


További szép napot.



# 4/11Időpont 2017. okt. 11. 12:35 Privát üzenet
sharkxxx nevű felhasználó válasza:

#include <iostream>


class boot {

public: // Csak publikus tulajdonságra lehet hivatkozni.

    int elohivva;


public:

    boot(int n) {

        elohivva = n;

    };

};


void fuggveny(boot & Boot);


int main() {

    boot Boot(1);

    fuggveny(Boot); // A függvény paraméterében megadod az objektumot.

}


void fuggveny(boot & Boot) {

    // A referencia oparátor (& jel) azt jelenti, hogy maga az objektum

    // lesz átadva a paraméterben.

    // Ha a referencia oparátor (& jel) nem lenne ott, akkor készülne egy

    // másolat az objektumról.

    using namespace std;

    cout << Boot.elohivva << endl; // Csak publikus tulajdonságra lehet hivatkozni.

}



A válaszíró 74%-ban hasznos válaszokat ad.
# 5/11Időpont 2017. okt. 11. 12:59 Privát üzenet
Hasznos számodra ez a válasz?

"mivel nem iskolából és nem is könyvekből tanulok"

Hanem? A kispolcról?

Nem tanulsz te sehonnan, csak szerencsétlenkedsz.

Az ilyeneket meg nem szeretjük errefelé.



A válasz 0%-ban hasznosnak tűnik. A válaszíró 53%-ban hasznos válaszokat ad.
# 6/11Időpont 2017. okt. 11. 13:08 Privát üzenet
Hasznos számodra ez a válasz?

Pedig tenyleg jo tanacs: elobb ertsd meg mi az a valtozo, mi a hatokore/lathatosaga. Ertsd meg mi az a fuggveny, fuggvenyparameter, mik a parameteratadas modjai.

Ha ez megvan megnezheted mi az az osztaly, objektum, objektumorientalt programozas.


Ha ez mind tiszta fuss neki ujra es valsz menni fog.


Ha most valaki megmondja a megoldast se fogod megerteni es nem fogod legkozelebb sem tudni.



A válaszíró 77%-ban hasznos válaszokat ad.
# 7/11Időpont 2017. okt. 11. 14:33 Privát üzenet
Hasznos számodra ez a válasz?

Egyre több az ilyen okostojás...


Grafikus alkalmazást készít, úgy hogy nem tudja mi az a privát adattag: https://www.gyakorikerdesek.hu/szamitastechnika__programozas..


Webszervert készít úgy, hogy nem tudja mi a post request: https://www.gyakorikerdesek.hu/szamitastechnika__programozas..


Külső headerekkel dolgozik úgy, hogy nem tudja mi az a függvény paraméter: https://www.gyakorikerdesek.hu/szamitastechnika__programozas..


Mi értelme ennek a sok taknyolásnak, de őszintén?



A válaszíró 53%-ban hasznos válaszokat ad.
# 8/11Időpont 2017. okt. 11. 15:07 Privát üzenet
Hasznos számodra ez a válasz?
A kérdező kommentje:

Nem értem. Ha valaki nem akar segíteni, akkor miért nem lép tovább? Ehelyett belép a postba és mint egy feketeöves szájkarate módján elkezd trollkodni. "Az ilyeneket meg nem szeretjük errefelé." Bocs nem tudtam, hogy tilos postolnom.

# 9/11Időpont 2017. okt. 12. 09:14 Privát üzenet
A kérdező kommentje:

Nem mindenki olyan okos, mint te...

# 10/11Időpont 2017. okt. 12. 09:17 Privát üzenet
1 2

Értesítsünk róla, ha új válasz érkezik? Válasz küldése



Kapcsolódó kérdések
Csináltam C++-ban egy kezdő programot ami kiszámol egy osztály átlagát, de valami baj van (lent) Mi lehet a baj?
[C#] XML dokumentumot előállító osztály unit tesztelése (? )
Javascriptben ki lehet választani az oldalon az utolsó elemet egy adott osztállyal?
Ha egy C# osztály protected és a változói is akkor, hogyan férhet hozzá más osztály mondjuk a MainClass? Hogyan végezhetnek vele műveleteket más objektumok?
Adott egy osztály atlagai amelyet egy n elemű vektorba olvas be és megnézi hogy hány 1-től 1,4-ig illetve 4,5-től 5-ig vannak az átlagok és kiiratja hogy hányan buktak meg és hányan kivállóak?
Van egy lány a suliban aki bejön nekem és szerintem én is neki de amikor felelsz vagy merszeszeztünk akkor azt mondta hogy én jövök be neki "belsőleg" de "külsőleg" tehát...

Kérdések a Számítástechnika rovatbólKérdések a Programozás rovatból








Minden jog fenntartva © 2019, www.gyakorikerdesek.hu | GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | WebMinute Kft. | 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!