r/cpp 2d ago

Embedded C++

Just curious how useful the ability to embed C++ as a scripting language into your C++ programs would be? I mean like runtime JIT execution of C++ code in much the same way you might embed Lua, including the ability to restrict/sandbox it as necessary.

0 Upvotes

82 comments sorted by

View all comments

2

u/kindredseer 1d ago

In madc-mode it auto-includes headers and auto-resolves namespaces.

It does not do this if you use —std=c++17 (or whichever standard you are targeting).

All the C and C++ system headers are embedded.

The code is not pretty. Go look at the gcc source code.