Special Interest Group on C++
sigcpp.bsky.social
Special Interest Group on C++
@sigcpp.bsky.social
Teaching, learning, and practicing contemporary C++

#cpp #cplusplus #education #teaching #EduSky

Moderated by @smurthys.bsky.social
Reposted by Special Interest Group on C++
No Advent of Code for me. Instead, I've used the break to write the type-erasure library I have always wanted.

C++ doesn't make it easy to have both dynamic polymorphism *and* value semantics, but this little utility does!

Interfaces can extend other interfaces, and it works in consteval, too. 🤩
December 24, 2025 at 1:25 AM
Reposted by Special Interest Group on C++
Peering forward: C++'s next decade - Herb Sutter - Keynote Meeting C++ 2024
www.youtube.com/watch?v=sbcO...
#cpp
#cplusplus
Peering forward: C++'s next decade - Herb Sutter - Keynote Meeting C++ 2024
YouTube video by Meeting Cpp
www.youtube.com
December 23, 2025 at 11:41 AM
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Day 22: String comparison against "ABCDEFG" should call memcmp, but Clang inlines it with some clever memory tricks. How does it compare 7 bytes so efficiently? xania.org/202512/22-me... youtu.be/kXmqwJoaapg #AoCO2025
Clever memory tricks — Matt Godbolt’s blog
We learn that compilers have tricks to access memory efficiently
xania.org
December 22, 2025 at 12:57 PM
Reposted by Special Interest Group on C++
FYI, besides having the evolution of C++11->C++26 and an adventure game, my website now also has a fully cross-linked database of C++ Weekly episodes!

cppevo.dev/episodes/

Want to see which episodes correlate to which parts of the standard and then jump into the adventure game engine to explore?
C++ Weekly Episodes - C++ Standard Evolution Viewer
Browse 504 C++ Weekly episodes with links to related C++ standard sections
cppevo.dev
December 18, 2025 at 6:22 PM
Reposted by Special Interest Group on C++
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained

In this episode, you'll learn a best practice using =default and uniform initialization.

https://youtu.be/gDKKZb4qASE

#cppinsights #cpp #cpp20
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained
youtu.be
December 17, 2025 at 5:53 PM
Reposted by Special Interest Group on C++
I've built a text adventure game engine on top of the C++ Standard. Why? I have no idea. But it's a learning tool with quests and time travel and artifacts and NPC's and XP and ... well, you just have to check it out!

cppevo.dev/adventure
C++ Standard Adventure - cppevo
Explore the C++ standard as an interactive text adventure game. Navigate between C++ eras, collect knowledge, and learn the language.
cppevo.dev
December 12, 2025 at 12:22 AM
Reposted by Special Interest Group on C++
Material from my 🇩🇪 ESE Kongress talk "static, inline, const und constexpr - Was sie bedeuten und wann man sie verwendet" is available!

👉 Slides: https://fertig.to/slides

#cpp #esekongress
Here are the slides to a talk I recently gave.
fertig.to
December 11, 2025 at 10:32 AM
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Btw if you don't know ...

INCITS/ISO/IEC 14882:2024[2025] (C++23) is now published!

It's like the versioning system I used for my thesis.
November 25, 2025 at 10:06 PM
Reposted by Special Interest Group on C++
I just posted my little intro to the Advent of Compiler Optimisation #AoCO that I announced yesterday. Check it out (and laugh at my terrible editing) at youtu.be/j-BwR-Cw0Gk?... @!4 if you want to watch the series, subscribe! :)
Intro to the Advent of Compiler Optimisations
YouTube video by Matt Godbolt
youtu.be
November 15, 2025 at 1:52 AM
Reposted by Special Interest Group on C++
consteval All The Things? - Jason Turner - ACCU 2025
www.youtube.com/watch?v=q7Om...
#cpp
#cplusplus
consteval All The Things? - Jason Turner - ACCU 2025
YouTube video by ACCU Conference
www.youtube.com
November 14, 2025 at 4:43 PM
Reposted by Special Interest Group on C++
This December, I'll be posting an article & video each day until Christmas in the Advent of Compiler Optimisations! #AoCO2025
Each day we'll explore a fun optimisation in C or C++; some low-level, x86 or ARM-specific, some high-level. Hope you'll join me!
YT: youtube.com/mattgodbolt
Blog: xania.org
Matt Godbolt’s blog
xania.org
November 13, 2025 at 7:51 PM
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Now on YouTube: The CppNorth 2025 Closing Keynote! 🎬

Watch Alex Dathskovsky: "Misusing reinterpret_cast?! You Probably Are :)."

Explore the dangers, avoid UB, & discover safer alternatives for type casting.

🔗 youtu.be/xxCtaAiEIcQ

#CppNorth #cpp #BestPractices #Keynote
Alex Dathskovsky - Misusing reinterpret_cast?! You Probably Are :) (Keynote)
YouTube video by CppNorth
youtu.be
November 2, 2025 at 3:49 AM
Reposted by Special Interest Group on C++
Join us next week for Meeting C++ 2025!
November 1, 2025 at 1:17 PM
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Reposted by Special Interest Group on C++
Meeting C++ 2025 featured talk of the day: Klaus Iglberger - The Real Problem of C++
meetingcpp.com/mcpp/schedul...
#meetingcpp
#cpp
#cplusplus
Klaus Iglberger - The Real Problem of C++
It is popular today to complain about C++’s perceived safety issues: bounds, type, initialization and lifetime safety, and not to forget undefined behavior
meetingcpp.com
October 27, 2025 at 1:50 PM
Reposted by Special Interest Group on C++
Meeting C++ 2025 featured talk of the day: Alex Dathskovsky - C++23 Tools You Would Actually Use
meetingcpp.com/mcpp/schedul...
#meetingcpp
#cpp
#cplusplus
Alex Dathskovsky - C++23 Tools You Would Actually Use
Last year, we explored why C++20 is not just a “future standard,” but a powerful and practical tool you should already be using
meetingcpp.com
October 24, 2025 at 4:09 PM
Reposted by Special Interest Group on C++
Material from my code::dive talk "Embedded-Friendly C++: Features That Make a Difference" is available!

👉 Slides: https://fertig.to/slides

#cpp #codedive
Here are the slides to a talk I recently gave.
fertig.to
October 24, 2025 at 4:36 PM