Submitted by Marbles on Fri, 06/30/2017 - 15:00
One of our studio values is mastery and our programmers like to pen an internal tech newsletter which covers coding practices and more advanced C++ knowledge. Our Senior Core Tech Programmer, Valentin Galea wants to share some of these articles with you here, including a dedicated Q&A session after each blog post!
So if you like all things code, let us shepherd you towards the first newsletter in the series:
Introducing the C++ Tech Blog
Hi, I’m Valentin Galea, Senior Core-Tech programmer here at Splash Damage.
Bellow you'll find the first edition of our C++ newsletter, almost unabridged from when it was originally sent by email. Enjoy!
Advanced C++: A Tale Of std::function
Some time ago whilst working on one of our projects I needed a system that does a sort of "delayed function execution". Essentially I wanted that when some function were called, instead of doing their logic, I would "record" their arguments and push them in a queue so that at a later point in time I would call them. The project uses Unreal Engine 4 compiled with the latest Visual Studio 2015, so I had all C++11/14 at my disposal!