digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

823
active users

#cpp

14 posts13 participants1 post today
pseyfert<p>TIL C++26 introduces _ as "I'm not going to use it, don't bother me with naming conflicts" (name-independent declaration)<br>For things like </p><p>auto [_, X, _, _] = some_fun();</p><p>I know it from <a href="https://chaos.social/tags/rustlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rustlang</span></a> but wouldn't have expected it in <a href="https://chaos.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> .</p><p>(Yes, I just browsed over the recent cppweekly episodes)</p>
Fran<p>My Introducing C++ book is on the O'Reilly platform and is now up to chapter 11: <a href="https://www.oreilly.com/library/view/introducing-c/9781098178130/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">oreilly.com/library/view/intro</span><span class="invisible">ducing-c/9781098178130/</span></a> <a href="https://mastodon.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a></p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> <a href="https://social.tchncs.de/tags/IPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IPC</span></a> Bindings 🔄</p><p>🧹 Cleaned up <a href="https://social.tchncs.de/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> for IPC and simplified it</p><p>🛠️ Rewrote C++ &lt;-&gt; <a href="https://social.tchncs.de/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> binding generator in <a href="https://social.tchncs.de/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a></p><p>✨ Improved code generation for handling of accessors</p><p>📦 Tested updated <a href="https://social.tchncs.de/tags/NPM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NPM</span></a> dependencies</p><p><a href="https://social.tchncs.de/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://social.tchncs.de/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a></p>
rounded rectangle<a href="https://pixelfed.uno/discover/tags/vibecoding?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#vibecoding</a> <a href="https://pixelfed.uno/discover/tags/cursor?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#cursor</a> <a href="https://pixelfed.uno/discover/tags/programming?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#programming</a> <a href="https://pixelfed.uno/discover/tags/coding?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#coding</a> <a href="https://pixelfed.uno/discover/tags/python?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#python</a> <a href="https://pixelfed.uno/discover/tags/cpp?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#cpp</a> <a href="https://pixelfed.uno/discover/tags/javascript?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#javascript</a> <a href="https://pixelfed.uno/discover/tags/java?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#java</a> <a href="https://pixelfed.uno/discover/tags/csharp?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#csharp</a> <a href="https://pixelfed.uno/discover/tags/casino?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#casino</a> <a href="https://pixelfed.uno/discover/tags/jackpot?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#jackpot</a> <a href="https://pixelfed.uno/discover/tags/github?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#github</a> <a href="https://pixelfed.uno/discover/tags/copilot?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#copilot</a> <a href="https://pixelfed.uno/discover/tags/telegramdices?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#telegramdices</a> <a href="https://pixelfed.uno/discover/tags/slotmachines?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#slotmachines</a> <a href="https://pixelfed.uno/discover/tags/telegramslotmachines?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#telegramslotmachines</a> <a href="https://pixelfed.uno/discover/tags/dices?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#dices</a> <a href="https://pixelfed.uno/discover/tags/баян4ever?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#баян4ever</a> <a href="https://pixelfed.uno/discover/tags/chatgpt?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#chatgpt</a> <a href="https://pixelfed.uno/discover/tags/deepseek?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#deepseek</a> <a href="https://pixelfed.uno/discover/tags/grok?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#grok</a> <a href="https://pixelfed.uno/discover/tags/claude?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#claude</a> <a href="https://pixelfed.uno/discover/tags/gemini?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#gemini</a> <a href="https://pixelfed.uno/discover/tags/openai?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#openai</a> <a href="https://pixelfed.uno/discover/tags/google?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#google</a> <a href="https://pixelfed.uno/discover/tags/firebasestudio?src=hash" class="u-url hashtag" rel="nofollow noopener" target="_blank">#firebasestudio</a>
meetingcpp<p>C++ Weekly - Ep 493 - C++ GUI Quick Start with FLTK<br><a href="https://www.youtube.com/watch?v=hFreBEUmumw" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=hFreBEUmumw</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/QtDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QtDev</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> Build &amp; Codegen 🛠️</p><p>📦 Fixed <a href="https://social.tchncs.de/tags/AppImage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AppImage</span></a> builds failing due to missing linuxdeploy and appimage-runtime-zstd</p><p>🔄 Explored tracking generated sources in <a href="https://social.tchncs.de/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> + codegen rules for auto-updating them</p><p>🔍 Still working on robust detection for when triggering rebuilds is needed</p><p><a href="https://social.tchncs.de/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://social.tchncs.de/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a> <a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a></p>
INCD021<p>I wanted to share and keep notes for myself, about my findings about the const keyword. So here is a small blog post, just to do that.</p><p><a href="https://incd021.com/2025/08/11/c-const-keyword/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">incd021.com/2025/08/11/c-const</span><span class="invisible">-keyword/</span></a></p><p><a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.gamedev.place/tags/relearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>relearning</span></a></p>
meetingcpp<p>Why Nobody is Using C++ Modules<br><a href="https://lucisqr.substack.com/p/why-nobody-is-using-c-modules" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lucisqr.substack.com/p/why-nob</span><span class="invisible">ody-is-using-c-modules</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a></p>
Koen Hufkens, PhD<p>So, I'm coming from Fortran mostly, moving to C++, and I've this explicitly vectorized Fortran code which runs column wise operations, e.g.: </p><p>a = input(:, 1) + input(:, 2)</p><p>Now, I'm wondering how to implement this the fastest using Rcpp/C++.</p><p>I can use (Rcpp)Armadillo to implement the implicit logic, or loop through vector elements. Since the overhead of flipping between the two is quite some work I would love someone's take up front.</p><p><span class="h-card" translate="no"><a href="https://mastodon.social/@eddelbuettel" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eddelbuettel</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@eliocamp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eliocamp</span></a></span> ?</p><p><a href="https://mastodon.social/tags/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a> <a href="https://mastodon.social/tags/devops" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devops</span></a> <a href="https://mastodon.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a></p>
INCD021<p>Started my journey into C++ yesterday, and I'm so lost it's funny.. 😆 <br>I can't remember when I felt so lost learning. I couldn't even get the my first class right without having to google way to much. But I did get an understanding of the const keyword on parameters and on member functions. So that's good.</p><p>But a lot has happened with c++ since around 2000-2002, when I switched to C#.</p><p><a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.gamedev.place/tags/relearning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>relearning</span></a> #</p>
Robert<p>Reading <a href="http://tmplbook.com/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">tmplbook.com/</span><span class="invisible"></span></a> about <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> templates.</p><p>65 pages in, I already have half a dozen bookmarks indicating "this is useful, I need to try this out"</p><p>Highly recommended!</p>
CppCon<p>CppCon 2025 SESSION ANNOUNCEMENT: Duck-Tape Chronicles: Rust/C++ Interop by Victor Ciura</p><p><a href="https://cppcon2025.sched.com/event/27bRC/duck-tape-chronicles-rustc++-interop" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cppcon2025.sched.com/event/27b</span><span class="invisible">RC/duck-tape-chronicles-rustc++-interop</span></a></p><p>Register now: <a href="https://cppcon.org/registration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppcon.org/registration/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Robert<p><a href="https://mastodon.social/tags/cppusergroupvienna" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cppusergroupvienna</span></a> returns from summer vacation with a bang: On September 1, we welcome Nevin Liber as our guest speaker!</p><p>Nevin will talk about doing 15 years of C++ standardization work</p><p>Please register on meetup: <a href="https://www.meetup.com/cpp-usergroup-vienna/events/310391708/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/cpp-usergroup-vienn</span><span class="invisible">a/events/310391708/</span></a></p><p>Poster / Flyer with more info:<br><a href="https://cppusergroupvienna.org/wp-content/uploads/2025/08/usergroup_poster_20250901_nevin.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cppusergroupvienna.org/wp-cont</span><span class="invisible">ent/uploads/2025/08/usergroup_poster_20250901_nevin.pdf</span></a></p><p><a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.social/tags/iso" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iso</span></a></p>
Andreas Fertig<p>Check out my post, "Understanding the role of cv-qualifiers in function parameters", I'll continue explaining cv-qualifiers.</p><p><a href="https://andreasfertig.com/blog/2024/04/understanding-the-role-of-cv-qualifiers-in-function-parameters/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2024/04</span><span class="invisible">/understanding-the-role-of-cv-qualifiers-in-function-parameters/</span></a></p><p><a href="https://mas.to/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mas.to/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
KDAB<p>KDAB joins <span class="h-card" translate="no"><a href="https://social.ferrous-systems.com/@oxidize" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>oxidize</span></a></span> 2025 with a talk and a workshop on integrating Rust into existing C++ applications. The conference for applied Rust users features five hands-on workshops and a stacked line-up of talks highlighting real-world use of Rust. <a href="https://techhub.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://techhub.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://techhub.social/tags/Embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Embedded</span></a> More info and tickets at<br><a href="https://oxidizeconf.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">oxidizeconf.com</span><span class="invisible"></span></a></p>
🎹 Tim Janik ✅<p><a href="https://social.tchncs.de/tags/DevLog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevLog</span></a>: <a href="https://social.tchncs.de/tags/Anklang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anklang</span></a> <a href="https://social.tchncs.de/tags/RPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RPC</span></a> Evolution 🔄</p><p>🧱 More JSON marshalling work for method calls<br>🛠️ Changed Json libraries and conversion logic<br>🔗 Moved to managed pointers for all API obejcts<br>🧠 Discovered LLMs don't fully understand cross-language RPC nuances… 😕</p><p>✅ Solved the C++ template specialization issues</p><p><a href="https://social.tchncs.de/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://social.tchncs.de/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> <a href="https://social.tchncs.de/tags/100DaysOfCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>100DaysOfCode</span></a> <a href="https://social.tchncs.de/tags/BuildInPublic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BuildInPublic</span></a></p>
andreasfertig<p><strong>C++26 reflection at compile-time</strong></p> <p><a href="https://programming.dev/post/35206709" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">programming.dev/post/35206709</span><span class="invisible"></span></a></p>
Adam<p>🚨 BOOK BUNDLE DEAL</p><p>Become a Master of C++ programming language in this book bundle deal while supporting The Global FoodBanking Network (GFN) via HumbleBundle.</p><p>➡️ <a href="https://www.humblebundle.com/books/ultimate-c-developer-masterclass-packt-books" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">humblebundle.com/books/ultimat</span><span class="invisible">e-c-developer-masterclass-packt-books</span></a></p><p><a href="https://fosstodon.org/tags/books" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>books</span></a> <a href="https://fosstodon.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://fosstodon.org/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://fosstodon.org/tags/tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tech</span></a> <a href="https://fosstodon.org/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a></p>
Christian Meesters<p>Interested in programming C++?</p><p>I will be teaching an introductory and an intermediate course in Mainz, Germany. End September and early October. For dates and details, visit our course page: <a href="https://indico.zdv.uni-mainz.de/category/9/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">indico.zdv.uni-mainz.de/catego</span><span class="invisible">ry/9/</span></a> </p><p><a href="https://fediscience.org/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://fediscience.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://fediscience.org/tags/RSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RSE</span></a></p>
KDAB<p>Here’s what KDAB was up to in July: from Oxidize 2025 and new Qt World Summit talks, to the latest GammaRay update and Module 9 of "Introduction to Qt Widgets" - catch up on all the blogs, training, and more in July: <a href="https://www.kdab.com/newsletter/july-2025-newsletter-kdab-at-oxidize-2025-qt-world-summit-talks-released-gammaray-update-module-9-of-introduction-to-qt-widgets-blogs-events-training-and-more/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">kdab.com/newsletter/july-2025-</span><span class="invisible">newsletter-kdab-at-oxidize-2025-qt-world-summit-talks-released-gammaray-update-module-9-of-introduction-to-qt-widgets-blogs-events-training-and-more/</span></a> <a href="https://techhub.social/tags/QtDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QtDev</span></a> <a href="https://techhub.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://techhub.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://techhub.social/tags/QML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QML</span></a> <a href="https://techhub.social/tags/Embedded" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Embedded</span></a></p>