ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#cpp

87 posts39 participants5 posts today
meetingcpp<p>The ISO C++ proposals April mailing is out!<br><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/#mailing2025-04" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">open-std.org/jtc1/sc22/wg21/do</span><span class="invisible">cs/papers/2025/#mailing2025-04</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>
KDAB<p>We’re looking forward to Qt World Summit 2025 and KDAB Training Day 2025. Take a look at what’s planned and don’t miss your chance to join - Training Day registration closes soon on 22nd April. <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/3D" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>3D</span></a><br><a href="https://www.kdab.com/qt-world-summit-and-kdab-training-day-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">kdab.com/qt-world-summit-and-k</span><span class="invisible">dab-training-day-2025/</span></a></p>
meetingcpp<p>Using the classical model for linking to provide unit test overrides<br><a href="https://devblogs.microsoft.com/oldnewthing/20250416-00/?p=111077" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/oldnewt</span><span class="invisible">hing/20250416-00/?p=111077</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>
meetingcpp<p>Next week: Jens Weller talks about his vibe coding experiments with C++!<br><a href="https://www.meetup.com/meeting-cpp-online/events/307333537" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/meeting-cpp-online/</span><span class="invisible">events/307333537</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>
C & C++ Weekly<p>Enance-Amamento, a C++ Signed Distance Fields library</p><p><a href="https://github.com/KaruroChori/enance-amamento" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/KaruroChori/enance-</span><span class="invisible">amamento</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/KaruroChori/enance-amamento" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">KaruroChori/enance-amamento</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
meetingcpp<p><a href="https://mastodon.online/tags/CppPollOfToday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CppPollOfToday</span></a>: Do you use POCO?<br><a href="https://meetingcpp.com/mcpp/survey/?q=36" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/survey/?q=</span><span class="invisible">36</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
Jakub Neruda<p>Seeking help with some C++. I would like to have a templated class where I specify some template parameters inside &lt;&gt; brackets explicitly and the rest shall be deduced from the constructor parameters.</p><p>It works for regular functions, but not for constructors. Note that I can't use a regular function as the original problem stemmed from custom range objects.</p><p>Any ideas? Is it even possible?</p><p><a href="https://godbolt.org/z/TdMK84WT7" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">godbolt.org/z/TdMK84WT7</span><span class="invisible"></span></a></p><p>Note: Ideally I would like T to be ...Ts, but if there is a solution for just a single T, then I expanding it to ...Ts is not that hard.</p><p><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/help" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>help</span></a> <a href="https://techhub.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
C & C++ Weekly<p>GitHub - lumia431/reaction: A lightweight, header-only reactive programming framework leveraging modern C++20 features for building efficient dataflow applications.</p><p><a href="https://github.com/lumia431/reaction" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/lumia431/reaction</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://github.com/lumia431/reaction" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://github.com/</span><span class="invisible">lumia431/reaction</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
meetingcpp<p>Are you hiring for C++?<br><a href="https://www.youtube.com/watch?v=AXwgGGsChjc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=AXwgGGsChjc</span><span class="invisible"></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>
C++Now<p>🌟 Join us at C++Now 2024, hosted at the picturesque Aspen Center for Physics. </p><p>Immerse yourself in 5 days of C++ content, including captivating keynotes, lightning talks, and invaluable networking opportunities.</p><p>Register at <a href="https://cppnow.org/registration" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppnow.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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/volunteers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>volunteers</span></a></p>
meetingcpp<p>Book of the Day: The Boost C++ Libraries by Boris Schäling<br><a href="https://meetingcpp.com/mcpp/books/book.php?hash=fdf8045acbbe8c08dc0c2cc3ce8112b8ae280bcd" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/books/book</span><span class="invisible">.php?hash=fdf8045acbbe8c08dc0c2cc3ce8112b8ae280bcd</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
meetingcpp<p>This May: Learn with Nicolai Josuttis about Generic programming in C++ with templates and auto!<br><a href="https://meetingcpp.com/mcpp/training/trainingslisting.php?tid=39" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/training/t</span><span class="invisible">rainingslisting.php?tid=39</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>
CppCon<p>Applications are now open to present a C++ talk in-person at CppCon 2025 which is running from September 13th - 19th 2025 at the Gaylord Rockies in Aurora, Colorado, USA with the deadline being 11th May.</p><p>To find out more and apply visit <a href="https://cppcon.org/cfs2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">cppcon.org/cfs2025/</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/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>
meetingcpp<p>Accelerate Quantitative Finance with SYCL* and oneMKL<br><a href="https://www.intel.com/content/www/us/en/developer/articles/technical/accel-quantitative-finance-with-sycl-and-onemkl.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">intel.com/content/www/us/en/de</span><span class="invisible">veloper/articles/technical/accel-quantitative-finance-with-sycl-and-onemkl.html</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>
☮ ♥ ♬ 🧑‍💻<p>Day 18 cont</p><p>The <a href="https://ioc.exchange/tags/LNP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LNP</span></a> has a candidate problem cont</p><p>“On March 5, <a href="https://ioc.exchange/tags/Yung" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yung</span></a> admitted to falsely claiming he had raised $60,000 during an intimate dinner with <a href="https://ioc.exchange/tags/JohnHoward" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JohnHoward</span></a> ahead of the 2019 state election. He did not specify how much was actually raised. Then revelations came out that the then-<a href="https://ioc.exchange/tags/Kogarah" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kogarah</span></a> candidate engaged a *digital strategy firm* to undertake work potentially worth tens of thousands of dollars.</p><p>One month later, a leaked video of a speech Yung gave during a Lunar New Year celebration discredited previous efforts to distance himself from <a href="https://ioc.exchange/tags/XieXiongming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>XieXiongming</span></a>, a <a href="https://ioc.exchange/tags/casino" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>casino</span></a> high roller linked to the <a href="https://ioc.exchange/tags/ChineseCommunistParty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChineseCommunistParty</span></a>.”</p><p><a href="https://ioc.exchange/tags/AusPol" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AusPol</span></a> / <a href="https://ioc.exchange/tags/Liberal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Liberal</span></a> / <a href="https://ioc.exchange/tags/Nationals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nationals</span></a> / <a href="https://ioc.exchange/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> / <a href="https://ioc.exchange/tags/SecurityRisk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SecurityRisk</span></a> &lt;<a href="https://archive.md/savad" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">archive.md/savad</span><span class="invisible"></span></a>&gt; / &lt;<a href="https://www.theage.com.au/politics/federal/frantic-calls-party-concern-as-lib-candidate-under-spotlight-20250409-p5lqkx.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theage.com.au/politics/federal</span><span class="invisible">/frantic-calls-party-concern-as-lib-candidate-under-spotlight-20250409-p5lqkx.html</span></a>&gt; (paywall)</p>
meetingcpp<p>C++ Insights Episode 61: C++20 NTTP Gets another Boost: Structural Types as Template Parameters<br><a href="https://andreasfertig.com/blog/2025/04/cpp-insights-episode-61-cpp20-nttp-gets-another-boost-structural-types-as-template-parameters/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">andreasfertig.com/blog/2025/04</span><span class="invisible">/cpp-insights-episode-61-cpp20-nttp-gets-another-boost-structural-types-as-template-parameters/</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>
meetingcpp<p>Raw loops for performance? (would be interesting if the example used a raw loop, but its not one. Ranged-for loops are equivalent to transform.)<br><a href="https://www.sandordargo.com/blog/2025/04/16/raw-loops-for-performance" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">sandordargo.com/blog/2025/04/1</span><span class="invisible">6/raw-loops-for-performance</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>
C & C++ Weekly<p>I made a FAST File Explorer in C++ using OpenGL and ImGui</p><p><a href="https://www.youtube.com/watch?v=Jk4vkr6vP38" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=Jk4vkr6vP38</span><span class="invisible"></span></a></p><p>Discussions: <a href="https://discu.eu/q/https://www.youtube.com/watch?v=Jk4vkr6vP38" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://www.youtube</span><span class="invisible">.com/watch?v=Jk4vkr6vP38</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/macapps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macapps</span></a> <a href="https://mastodon.social/tags/opengl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opengl</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Lesley Lai<p>Wow, clang-tidy seriously needs a curated list of sensible default warnings. Some of the warnings are just plain silly, and they keep adding new ones.<br><a href="https://clang.llvm.org/extra/clang-tidy/checks/readability/math-missing-parentheses.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">clang.llvm.org/extra/clang-tid</span><span class="invisible">y/checks/readability/math-missing-parentheses.html</span></a></p><p><a href="https://mastodon.gamedev.place/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
C & C++ Weekly<p>Numerical Relativity 104: How to build a neutron star - from scratch</p><p><a href="https://20k.github.io/c++/2025/04/15/nr104.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">20k.github.io/c++/2025/04/15/n</span><span class="invisible">r104.html</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://20k.github.io/c%2B%2B/2025/04/15/nr104.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://20k.github.</span><span class="invisible">io/c%2B%2B/2025/04/15/nr104.html</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/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>