Kezdőoldal » Számítástechnika » Programozás » C++. Miért kell statikussá...

C++. Miért kell statikussá tenni az osztály tagfüggvényét, hogy másik osztály tagfüggvénye indirekten meghívhassa?

Figyelt kérdés
Miért nem lehet csak úgy egyszerűen átadni a függvény kezdőcímét, mint C-ben?

2015. jún. 24. 20:08
1 2
 11/11 anonim ***** válasza:

"Ez ellenkezik az egységbe zárás alapgondolatával, mert csak azt bizonyítja, hogy futásidőben nem védi az objektumintegritást semmi sem."


Ahogy írták, ez nem tisztán OO nyelv. A C++ úgy van kitalálva, hogy lehessen benne OO programot írni, de közben felülről kompatibilis maradjon a C-vel, ennek pedig nyilvánvalóan ára van. Javában pl. nincsenek ilyen problémák. :-) Persze ezzel nem azt mondom, hogy használj inkább Javát, mert nem ugyanarra való, mint a C++, és nem ugyanott célszerű használni, csak ez olyan, mintha egy kutyától elvárnád, hogy úgy doromboljon, mint egy macska.

2015. jún. 26. 12:50
Hasznos számodra ez a válasz?
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!