JJ Marr
Home About Blog
Home About Blog

Blog

Thoughts on engineering, technology, and everything in between. Sharing what I learn along the way.

C C99 C++ C++20 Tips

Designated Initializers: Finally in C++20

C++20 brings designated initializers from C99. Name your struct members explicitly, make code self-documenting, and catch bugs at compile time. Here's how to use them.

January 9, 2026
Read 0/3
Read more
C++ C++17 C++26 Tips

Wait, You Can Unpack That with Structured Bindings??

Most C++ devs know structured bindings from std::pair. But you can use them on plain structs, arrays, and more. Here's what you're missing.

January 5, 2026
Read
Read more

No posts found with this tag.

JJ Marr

Software Developer at AMD. Building the future of computing, one chip at a time.

Quick Links

Home About Blog

Connect

© 2026 JJ Marr. All rights reserved.

Built with ♥ using Astro