mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.8K
active users

#cplusplus

35 posts14 participants3 posts today
meetingcpp<p>Meeting C++ weekly Blogroll 473<br><a href="https://www.meetingcpp.com/blog/blogroll/items/Meeting-Cpp-weekly-Blogroll-473.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetingcpp.com/blog/blogroll/i</span><span class="invisible">tems/Meeting-Cpp-weekly-Blogroll-473.html</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
meetingcpp<p>Automatically generate any doc comment for C++ functions in Visual Studio<br><a href="https://devblogs.microsoft.com/cppblog/automatically-generate-any-doc-comment-for-c-functions-in-visual-studio/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/automatically-generate-any-doc-comment-for-c-functions-in-visual-studio/</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
mkretz<p>So, as a follow-up to signed zeros in complex numbers: Consider a+b, a-b, 1/a+1/b, 1/a-1/b where a and b are 0. or -0. Some obvious ones:<br>0. + 0. -&gt; 0.<br>1/0. + 1/0. -&gt; inf<br>1/0. + 1/-0. -&gt; NaN<br>-0. - 0. -&gt; -0.<br>But what is 0. + -0. and 0. - 0.?</p><p><a href="https://floss.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> <a href="https://floss.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> <a href="https://floss.social/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a> <a href="https://floss.social/tags/floatingpoint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>floatingpoint</span></a></p>
meetingcpp<p><a href="https://mastodon.online/tags/CppPollOfToday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CppPollOfToday</span></a>: Do you use RTTI?<br><a href="https://meetingcpp.com/mcpp/survey/?q=66" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/survey/?q=</span><span class="invisible">66</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
meetingcpp<p>Book of the Day: Parallel C++ by Patrick Diehl, Steven R Brand and Hartmut Kaiser<br><a href="https://meetingcpp.com/mcpp/books/book.php?hash=b1c79e3ac7fa4369308f42d5268ff5b0e206d041" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/books/book</span><span class="invisible">.php?hash=b1c79e3ac7fa4369308f42d5268ff5b0e206d041</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
meetingcpp<p>Adding delays to our task sequencer, part 1<br><a href="https://devblogs.microsoft.com/oldnewthing/20250402-00/?p=111040" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/oldnewt</span><span class="invisible">hing/20250402-00/?p=111040</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
meetingcpp<p>Announcing Meeting C++ 2025!<br><a href="https://www.meetingcpp.com/meetingcpp/news/items/Announcing-Meeting-Cpp-2025-.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetingcpp.com/meetingcpp/news</span><span class="invisible">/items/Announcing-Meeting-Cpp-2025-.html</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
mkretz<p>While implementing complex numbers for <a href="https://floss.social/tags/simd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>simd</span></a> I tripped over failures wrt. negative zero. After multiple re-readings of C23 Annex G and considering the meaning of infinite infinities on a 2D plane (with zeros simply being their inverse) I believe <a href="https://floss.social/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> and <a href="https://floss.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> should ignore the sign of zeros and infinities in their x+iy representations of complex numbers. <a href="https://compiler-explorer.com/z/YavE4MnMj" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">compiler-explorer.com/z/YavE4M</span><span class="invisible">nMj</span></a> provides some motivation.<br>Am I missing something?</p>
Ian Kluft 🖥️📡<p>New update last week 2025-03-28 to "Compiler Options Hardening Guide for C and C++" by <span class="h-card" translate="no"><a href="https://social.lfx.dev/@openssf" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>openssf</span></a></span> - Security best practices for GCC and Clang compiler options for C++ software builds. <a href="https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">best.openssf.org/Compiler-Hard</span><span class="invisible">ening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++</span></a> <a href="https://pnw.zone/tags/cybersecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cybersecurity</span></a> <a href="https://pnw.zone/tags/CPP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPP</span></a> <a href="https://pnw.zone/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> <a href="https://pnw.zone/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://pnw.zone/tags/engineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engineering</span></a> <a href="https://pnw.zone/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>
meetingcpp<p><a href="https://mastodon.online/tags/CppPollOfToday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CppPollOfToday</span></a>: Which IDE do you use for C++?<br><a href="https://meetingcpp.com/mcpp/survey/?q=14" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/survey/?q=</span><span class="invisible">14</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
meetingcpp<p>Book of the Day: C++ Brain Teasers by Anders Schau Knatten<br><a href="https://meetingcpp.com/mcpp/books/book.php?hash=1e5078c10d82bc77dbffc6a88f0d90b0b0be5ebd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">meetingcpp.com/mcpp/books/book</span><span class="invisible">.php?hash=1e5078c10d82bc77dbffc6a88f0d90b0b0be5ebd</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
meetingcpp<p>Qt 6.9 Released<br><a href="https://www.qt.io/blog/qt-6.9-released" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">qt.io/blog/qt-6.9-released</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/QtDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QtDev</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
Shafik Yaghmour<p>Retro C++ quiz #26</p><p><a href="https://hachyderm.io/tags/include" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>include</span></a> &lt;cmath&gt;</p><p>auto f(unsigned int x) {<br> return std::abs(x); // Well-formed?<br>}</p><p>Without checking:</p><p>A. Yes<br>B. No<br>C: Show answers</p><p><a href="https://hachyderm.io/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a><br><a href="https://hachyderm.io/tags/Cpppolls" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cpppolls</span></a></p>
meetingcpp<p>C++ Memory Management book review with Author Patrice Roy<br><a href="https://www.youtube.com/watch?v=8SA5hRTlUDQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=8SA5hRTlUDQ</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
Uli Kusterer (Not a kitteh)<p>It's weird, I always feel weird passing weak_ptr between functions, as it might be nil and therefore would be pointless. I always prefer to make everything shared_ptr, even though it'll go away all the same, if the final destination is a weak_ptr. 😂</p><p><a href="https://chaos.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a></p>
meetingcpp<p>Next week Tuesday Meeting C++ hosts an interview with the authors of "Asynchronous Programming with C++"<br><a href="https://www.meetup.com/meeting-cpp-online/events/306940671" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/meeting-cpp-online/</span><span class="invisible">events/306940671</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
meetingcpp<p>Fun with C++26 reflection - Keyword Arguments<br><a href="https://pydong.org/posts/KwArgs/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pydong.org/posts/KwArgs/</span><span class="invisible"></span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
Uli Kusterer (Not a kitteh)<p>I wonder if it'd work to add a guaranteed non-null pointer to C++ like this:</p><p><a href="https://gist.github.com/uliwitness/931873c0b2edaa537b905418a024be04" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/uliwitness/931</span><span class="invisible">873c0b2edaa537b905418a024be04</span></a></p><p><a href="https://chaos.social/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPlusPlus</span></a> <a href="https://chaos.social/tags/optionals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>optionals</span></a> <a href="https://chaos.social/tags/shared_ptr" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shared_ptr</span></a></p><p>Update: The gist is now fully compiling code.</p>
meetingcpp<p>Meson 1.7.1 released<br><a href="https://github.com/mesonbuild/meson/releases/tag/1.7.1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/mesonbuild/meson/re</span><span class="invisible">leases/tag/1.7.1</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>
meetingcpp<p>Qt Safe Renderer 2.2.0 Beta 2 Released<br><a href="https://www.qt.io/blog/qt-safe-renderer-2.2.0-beta-2-released" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">qt.io/blog/qt-safe-renderer-2.</span><span class="invisible">2.0-beta-2-released</span></a><br><a href="https://mastodon.online/tags/QtDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QtDev</span></a><br><a href="https://mastodon.online/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a><br><a href="https://mastodon.online/tags/cplusplus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cplusplus</span></a></p>