Advanced C++ Programming Tutorial 0

From Chilipedia
Revision as of 20:25, 16 May 2018 by Chili (Talk | contribs) (See also)

Jump to: navigation, search

This video talks about the course syllabus for the Advanced C++ tutorial series (the shit we gonna learn). I also talk about how the Advanced series relates to the other tutorial series in the Planet Chili tutorial program.

Basic Plan for Advanced

In the beginning of Advanced, we are going to focus on the remaining skills needed to be able to follow the 3D Fundamentals Series. That means there is going to be a lot of math (5 or 6 tutorials worth of it). All the math will still be taught through the lens of C++ code (the code itself will not be particularly advanced though, ironically), and expect a lot of shitty diagrams in Photoshop as well.

After Tutorial 6, you will be able to start 3D Fundamentals, but Advanced will not end at Tutorial 6. Advanced will continue on after Tutorial 6, but it will shift gears and actually live up to its namesake. Expect videos on advanced C++ topics like advanced (multiple/private/protected) inheritance, variadic templates, template meta-programming, std::shared_ptr<> (and std::weak_ptr<>), <filesystem>, <regex>, std::variant<> / std::optional<> / std::any, maybe multi-threading (though that might end up getting its own series), and whatever else I can think of that goes in here.

Video Timestamp Index

Tutorial 0

Notes

  • This series will require Visual Studio 2017

See also