Le C++ est un language compilé (enfin, dans l'utilisation qu'on en fait dans 99,9% des cas), donc, un bout de code C++ n'a aucun sens pour ton programme pendant l'execution.
Le seul moyen de générer du code dynamiquement puis de l'executer, c'est de le compiler (en gros, system("g++ -shared file.cpp -o file.so"); ...) et de le charger à coups de dlopen/dlsym, mais c'est *hyper* lourd. (et ça ne marche pas pour des variables locales)
[^] # Re: nom de variable C/C++
Posté par Matthieu Moy (site web personnel) . En réponse au journal nom de variable C/C++. Évalué à 4.
Le C++ est un language compilé (enfin, dans l'utilisation qu'on en fait dans 99,9% des cas), donc, un bout de code C++ n'a aucun sens pour ton programme pendant l'execution.
Le seul moyen de générer du code dynamiquement puis de l'executer, c'est de le compiler (en gros, system("g++ -shared file.cpp -o file.so"); ...) et de le charger à coups de dlopen/dlsym, mais c'est *hyper* lourd. (et ça ne marche pas pour des variables locales)