Topher Winward
Home
Writing
Videos
Topher Winward
Writing
Videos
CPlusPlus Articles
C++ moves for people who don’t know or care what rvalues are 🏘️
Moves in C++ don’t require understanding of deep technical juju to get a grasp on.
Jan 17th, 2019
Simplified
Computer Science
Programming
CPlusPlus
Enums and accidental pointer arithmetic in Unreal 4
How a combination of unexpected pointer arithmetic and enum implicit conversion made some simple and idiomatic code break.
Nov 20th, 2018
CPlusPlus
Unreal 4
Programming
C++ Lambdas aren’t magic, part 2 🎆
There’s a lot of myths and odd-questions around lambdas. This guide will give you a deeper understanding of their rules and how they work.
Nov 13th, 2018
CPlusPlus
Programming
C++ Lambdas aren’t magic, part 1 🧙
Lambdas are regularly seen as a confusing topic for all levels of developer. In reality, they’re a shorter way to write very specific classes.
Oct 19th, 2018
CPlusPlus
Programming
Halt! ✋ In the name of C++; or why C++ functions don’t need a return keyword
C++ functions do not actually require a return keyword in them to be well-formed and compile, though it will likely cause undefined behaviour.
Sep 7th, 2018
CPlusPlus
Programming
What If? Declaring Variables in If Statements, and the Curiosities of Scope That Follows 🔭
tl;dr: Variables declared in if statement conditions are accessible in the else statement as well.
Aug 21st, 2018
CPlusPlus
Programming
Any of these tags catch your eye?
Game Development
New Keyword
Computer Science
NextJS
Intentful Code