Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet c++ -ban egy...

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

Figyelt kérdés

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;

}



2017. okt. 11. 10:01
1 2
 1/11 anonim ***** válasza:

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

Meghívni függvényeket lehet.

2017. okt. 11. 10:05
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:

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.

2017. okt. 11. 10:07
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:

lassits kicsit.

amugy parameterkebt tudod pl.: atadni

2017. okt. 11. 10:09
Hasznos számodra ez a válasz?
 4/11 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.

2017. okt. 11. 12:35
 5/11 sharkxxx ***** 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.

}

2017. okt. 11. 12:59
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
0%

"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é.

2017. okt. 11. 13:08
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:

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.

2017. okt. 11. 14:33
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:

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?

2017. okt. 11. 15:07
Hasznos számodra ez a válasz?
 9/11 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.
2017. okt. 12. 09:14
 10/11 A kérdező kommentje:
Nem mindenki olyan okos, mint te...
2017. okt. 12. 09:17
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!