UE 5: Pitfalls of UActorComponent::PostEditChangeProperty
Or why my component is TRASH? I mean, suddenly, its name was literally prefixed with ‘TRASH_’
Win32 UCRT surprise at exit: static variables destruction may lead to a deadlock
Well, we all know that Singletons are hard to get right, but a small static variable can’t hurt (all that much). It certainly works for me! – This may lead to several hours of interesting multi-thread code debugging
Practical usage of ref-qualified member function overloading
Recently, I discovered that std::ranges prohibits the creation of dangling iterators and provides an owning_view to take ownership of temporaries. Digging into the details led me to the ref-qualified memeber functions which can be used to make code safer.
C++ templates: Trying to Make the Easy Way
A gentle introduction into advanced template techniques on a practical example: a makeString(...) method to convert everything to a string