Azt hittem a C++ function pointer erre való, de az alapoknak utánanézve, nem tudom, hogy alkalmas-e erre?
Figyelt kérdés
Én nem azt szeretném, hogy futás időben eldőljön, hoyg ez vagy az az a függvény hívódjon meg, hanem hogy a felhasználó valóban eldönthesse, hogy mi hívódon meg. Azaz nem mondjuk sin vagy cos, hanem 'akarmi', ami esetleg még nincs is megírva. Csak a nevét tudjuk, illetve adjuk meg futásidőben. Ez megoldható?2012. júl. 16. 14:32
1/2 zsomkovacs válasza:
Ha ilyesmit akarsz, egy scriptnyelvvel jobban jársz. C++-ban nem tudsz meghívni futásidőben megírt kódot anélkül, hogy lefordítanád. A programhoz kell írni egy fordítót/értelmezőt, és akkor tudsz futtatni felhasználó által megadott kódot. De ez jelentősen bonyolultabb, mint egy pointer...
2/2 A kérdező kommentje:
Meg van írva és lefordítom, csak azt szeretném, hogy név alapján lehessen meghívni, ami mondjuk egy string-ben adott, és nem a kódban.
2012. júl. 16. 14:53
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!