Special Interest Group on C++
Teaching, learning, and practicing contemporary C++
#cpp #cplusplus #education #teaching #EduSky
Moderated by @smurthys.bsky.social
- Reposted by Special Interest Group on C++Ep 480 - cmath vs math.v vs abs vs std::abs, fight! youtu.be/0kciYs-sK6M
- Reposted by Special Interest Group on C++Such a good talk! www.youtube.com/watch?v=sUW_...
- Reposted by Special Interest Group on C++What options exist these days for "native" UI development with C++ on Windows? #cpp #cplusplus #ui #windows
- Reposted by Special Interest Group on C++Ep 479 - final (and when to use it) youtu.be/NoFQnqUZLdA
- Reposted by Special Interest Group on C++Come learn how to write fast, clean, maintainable, high quality, C++ code in my Best Practices workshop at C++ On Sea in Folkestone, UK, June 26th-27th! cpponsea.uk/2025/session...
- Reposted by Special Interest Group on C++Ep 478 - Lambdas on the Heap (Part 2) youtu.be/qMGi_tdKrrk
- Reposted by Special Interest Group on C++Thrilled to share that @compiler-explorer.com has received a $10K grant from NVIDIA's FOSS Fund! This support will help keep our GPU instances running and allow developers worldwide to experiment with CUDA code. Thank you NVIDIA AI Dev for supporting open source tools! #NVIDIAGrant
- Reposted by Special Interest Group on C++Episode 477 - What is Empty Base Optimization? (EBO)? youtu.be/KU-Ahb86izo
- Reposted by Special Interest Group on C++Episode 476 - C++23's Fold Algorithms youtu.be/s8UInkalVgs
- Reposted by Special Interest Group on C++Episode 475 - Lambdas On The Heap?
- Reposted by Special Interest Group on C++Episode 474 - What Can LEA Do For You?
- Reposted by Special Interest Group on C++How can I choose a different C++ constructor at runtime? devblogs.microsoft.com/oldnewthing/... #cpp #cplusplus
- Reposted by Special Interest Group on C++Ep 469 - How to Print in C++23
- Reposted by Special Interest Group on C++Episode 470 - requires Clause vs requires Expression?
- Reposted by Special Interest Group on C++4 weeks left until my ACCU C++ Best Practices workshop. Have you signed up yet?
- Reposted by Special Interest Group on C++Since I'm at 500+ followers, I'll share this again. If you're an academic who needs fast running computer code, but don't want to deal with the complexities of C++, this is for you! If I can get sufficient funding, I can create *little* languages for your domain. www.youtube.com/watch?v=zngT...
- Reposted by Special Interest Group on C++C++ community the good part go.bsky.app/FNrpknbat://did:plc:2gpnll4zjhzy3sel75aarzna/app.bsky.graph.starterpack/3lbr5ibqi5l2x
- Reposted by Special Interest Group on C++Hi! I've written 22,000+ words on "Safe" C++ izzys.casa/2024/11/on-s...
- Reposted by Special Interest Group on C++C++ Weekly Episode 455 is live: Mutation Testing with "Mull" youtu.be/lhcXAnNgzlo Be sure to subscribe and follow 8.75 years of weekly episodes!
- Reposted by Special Interest Group on C++Alright nerds, one like, one C++ tip/fact
- Reposted by Special Interest Group on C++New Blog post "Triaging clang C++ frontend bugs": shafik.github.io/c++/llvm/202... Everything you wanted to know about triaging clang frontend bugs but were afraid to ask. #CPlusCplus #llvm
- Yes, it is late 2024, but C++23 is now officially an ISO standard. www.iso.org/standard/836... #cpp #cPlusPlus #standards #ISO
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++".h vs .hpp" is the C++ headers version of the "tabs vs spaces" argument. www.youtube.com/watch?v=mr3s... #cpp #clang #programming #debate #argument #video
- Reposted by Special Interest Group on C++#Pedantry: It is function-name overloading; not function overloading. Function name is same across functions but each call resolves to a specific function based on fn. args. So, what is overloaded is function name. Granted, "function overloading" is easier to say. #cpp #java #programming #eduSky
- Reposted by Special Interest Group on C++Discuss: Change t only if it is not v; return true if t is changed. //1 return t == v ? false : (t = v, true); //2 if(t == v) return false; t = v; return true; sigcpp.godbolt.org/z/7MhT81nGG #cpp #eduSky
- Reposted by Special Interest Group on C++This is a Compiler Explorer appreciation post. Again. Because I can't say it enough. #cpp #gratitude #CompilerExplorer
- Reposted by Special Interest Group on C++I expect ~2 hrs to make a reducer for this GCC bug, an hour+ to draft a report, and an hour to polish the reducer & report for filing. That is 5-6 hours to report a bug, on top of the 12 hours already spent. But that is the cost of using #FOSS and hopefully also a contribution that benefits others.
- Reposted by Special Interest Group on C++Template template parameter. A feature that keeps on giving bugs. In compilers. #cpp
- Reposted by Special Interest Group on C++The average C++ pgmmer needs -fexplain-ctad compiler option, a la EXPLAIN in RDBMSs. That and explainers with simpler accessible examples. Without those, it is virtually impossible for us average #cpp pgmmers to figure out CTAD with user-defined deduction guides applied to alias templates and such.
- "Template Design with Policy Classes". A brief introduction to policy classes in C++. www.youtube.com/watch?v=23iz... #cpp #video #eduSky
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++Me: Draw for me C++ portrayed as a safe language. Copilot: www.bing.com/images/creat... (see reply 👇 for another version) #AI_art #cpp #Copilot #dalle3 #DALL·E #AI #programming #safety #eduSky
- Reposted by Special Interest Group on C++🚀 Dive deep into C++20 with Nicolai Josuttis at his two-day workshop "Using C++20 in Practice: A Complete Introduction" Unlock the full potential of C++20's new features! cpponsea.uk/tickets/ cpponsea.uk/2024/session... #CPlusPlus #TechWorkshop #cpp #softwareengineering 🛠️💡
- Reposted by Special Interest Group on C++
- "Complete Guide to Class Template Argument Deduction". Excellent talk by Nina Ranns: -FTAD vs CTAD -CTAD and deduction guides -User-defined deduction guides -Pros & cons; Dos & Don'ts Well worth the hour for anyone writing class templates esp. as part of a library. #cpp #video youtu.be/c3R7aNf39o0
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++P0645 is the text-formatting proposal. An excellent read where Victor Zverovich (@ viz bsk .social) does a great job of pulling together many different ideas: www.open-std.org/jtc1/sc22/wg... format_to_n first appears in R4 of proposal; vformat_to_n does not appear anywhere but hope was discussed.
- Reposted by Special Interest Group on C++True story: At the end of a class introducing C++ operator overloading, a student approached me and said: "I think you just broke me." #cpp #teaching #trueStory #eduSky
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++🎥 lots of great videos are coming online on C++Online’s channel! 👀 youtube.com/playlist?lis...
- Reposted by Special Interest Group on C++The design rationale for Boost Geometry is must-read for every #cpp pgmmer interested in metaprogramming. And a great assignment for graduate SW eng. classes. Most students (and profs for that matter) won't know enough C++ to appreciate the detail, but still. #eduSky www.boost.org/doc/libs/1_8...
- Reposted by Special Interest Group on C++C++ template pgmming can end up promoting macros because too much template boiler plate, esp. member function templates in class templates. E.g., a macro reducing 5 lines of boiler plate to one. Macro is used 8 times greatly improving readability compared to the noisy recurring boiler plate. #cpp
- Reposted by Special Interest Group on C++Keep your drafts N4659, N4868, N4950,... and keep your hands off my cppreference dot com. 🤓 cppreference.com #cpp #learning #eduSky
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++C++ std library has both std::format_to and std::format_to_n, but defines only std::vformat_to. I'm curious about the reasons to omit std::vformat_to_n. Asked on Mastodon. Apparently the fn. was deemed "not important enough to be in the public API" mastodon.social/@vitaut/1125... #cpp #question
- Reposted by Special Interest Group on C++🚀 Exciting news for C++ enthusiasts! Join us in Aspen, Colorado, from April 29th to May 3rd, 2024. 🎉 Register now for five days of cutting-edge talks, and collaboration. Don't miss out! cppnow.org/registration #CPlusPlus #Programming #cpp #coding
- Reposted by Special Interest Group on C++A bunch of folks have been asking me about the dates for ACCU 2024 (Bristol, UK). accuconference.org The website is refreshed (still WIP), but you can now block your calendars. #cpp #cplusplus #ACCU #ACCUConf
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++
- Reposted by Special Interest Group on C++I just wrote a C++ function with uninitialized variables whose values are defined by non-trivial logic that follows. Justified, yet I feel like a criminal. But that's how rare uninitialized variables should be. PS: Am aware of lambdas, structured bindings, pair #cpp #softwareEngineering #eduSky
- Unwinding concept std::same_as up to std::integral_constant. Compilation of possible implementations from cppreference. Hope seeing it all together at once helps appreciate the behind-the-scenes. PS: read the code bottom to top; usable with no includes sigcpp.godbolt.org/z/nx6Y3sfvo #cpp #eduSky
- Reposted by Special Interest Group on C++[This post could not be retrieved]
- Reposted by Special Interest Group on C++