|How do you go about applying C++?|
Start out with less lofty goals is what I would do. You are trying to eat an entire cow whole in one bite with your demo analyzer IMO.
I know I wouldn't attempt such a feat without a lot of intermediate steps taken to cement my understanding of how to do something like that.
Most software is coded using a pre-written design document. A detailed list of what the software will do and the coding milestones to reach that progress is being made. The decisions for what parts of C/C++ to use are locked down in writing before one line of code is written.
Pixar movies are created using custom created software. Lots of times the programmers and animators find new ways to adapt and/or use the software during the creation of a feature.
But they don't rush off and experiment with that new/updated feature when the crunch is on to just complete the movie. The use the tools they had when the script was finalized, noting the feature for later experimentation.
That later experimentation is usually done by a Pixar short. Or when the next feature is in the planning stages and the director(s) are looking for something not done before.
A whole steer can be consumed one tiny bite at a time. You just have to plan ahead.