C++ isn't really a scripting language, and as a result, a C++ program is almost never referred to as a script.
With that being said, one of the programs I'm most proud of is my code generator, that reads in metadata from a MySQL/Aurora/MariaDB database, and generates classes for each table, with CRUD operations, including creating referential links between the classes.
so you can do stuff like:
the capabilities are much more extensive than this, but it's just an example.Code:auto cars = mydb::Cars::Where(dbConnection, mydb::Cars::column::color == "Blue"); for (auto const& car : cars) { auto cylinders = car.engine.Load(dbConnection).numberOfCylinders; // do something with this number }