photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#cpp

5 posts5 participants0 posts today
Kat Marchán 🐈<p>Dear C++ <a href="https://toot.cat/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> people: how do you actually fucking do this? It seems bad enough that I need to have two overloads just to allow for the "no args" version.</p><p>But that template overload fails <em>at link time</em> because of an undefined symbol???</p>
GabeMoralesVR<p>General <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> question I've never thought of before: How does <a href="https://mastodon.social/tags/Make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Make</span></a> know to recompile source codes that have changed? I can make an edit to a source, run my make command to build and link the executable, and it'll only change that specific object file, without me having to do anything. How does it know to do that?<br><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/gnu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gnu</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p>
Alexander<p>Kennt sich jemand mit C++ im Bereich Lowlevel im Zusammenhang mit esp-idf insbesondere rmt für <a href="https://chirpi.de/tags/esphome" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esphome</span></a> aus?<br>Ich würde gerne ein Projekt auf den aktuellen Esphome Stand bringen, damit es auch wieder kompillierbar ist. Ich verzweifel an RMT und könnte da Hilfe brauchen.</p><p>Gerne teilen und sich bei mir melden.</p><p><a href="https://chirpi.de/tags/programmieren" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmieren</span></a> <a href="https://chirpi.de/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://chirpi.de/tags/esp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp</span></a> <a href="https://chirpi.de/tags/esp32" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>esp32</span></a> <a href="https://chirpi.de/tags/espidf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>espidf</span></a> <a href="https://chirpi.de/tags/diy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diy</span></a> <a href="https://chirpi.de/tags/elektronik" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elektronik</span></a></p>
Ada S<p>My <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a> patch #1229[1] to add Sourcetrail has been merged!! Thank you to <span class="h-card" translate="no"><a href="https://piaille.fr/@baleine" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>baleine</span></a></span> and <span class="h-card" translate="no"><a href="https://mastodon.social/@sharlatan" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sharlatan</span></a></span> for reviewing and merging, respectively :) <br>Substitutes are available now, so give it a go if you're interested! It's a really nifty tool for exploring C/C++ projects. <br>[1] <a href="https://codeberg.org/guix/guix/pulls/1229" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/guix/guix/pulls/1</span><span class="invisible">229</span></a><br><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/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
RobfromCalgary<p>Perhaps most questionable, the fiscal projections appear to treat investment income from a separate Alberta Pension Plan as government revenue available to cover general expenses. <a href="https://mstdn.ca/tags/abpoli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>abpoli</span></a> <a href="https://mstdn.ca/tags/ableg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ableg</span></a> <a href="https://mstdn.ca/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mstdn.ca/tags/app" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>app</span></a></p><p><a href="https://thehub.ca/2025/07/24/trevor-tombe-a-separate-alberta-would-be-a-poorer-alberta/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thehub.ca/2025/07/24/trevor-to</span><span class="invisible">mbe-a-separate-alberta-would-be-a-poorer-alberta/</span></a></p>
Perpetuaλ β 🇺🇦 :emacs:<p>Unfortunately the state of graphics programming frameworks in <a href="https://sonomu.club/tags/commonlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonlisp</span></a> is not quite there yet, so it seems I'll be crawling back to <a href="https://sonomu.club/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> and <a href="https://sonomu.club/tags/openframeworks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openframeworks</span></a> for my graphics needs.</p><p>Bits and pieces are there in the lisp ecosystem, but there's nothing at the moment that ties it all together in the way that oF or Processing does. In the future I might think of going down the Clojure/quill route, as it seems I should be able to leverage the full power of a lisp and all of Java/Processing.</p>
Kelvin Shadewing<p>Well, my attempts at mode 7 rendering are getting... somewhere. Obviously my math is screwed up. If anyone wants to take a look at it, I'd love some help: <a href="https://codeberg.org/KelvinShadewing/brux-gdk/src/branch/main/rte/src/brux/flop.cpp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/KelvinShadewing/b</span><span class="invisible">rux-gdk/src/branch/main/rte/src/brux/flop.cpp</span></a><br><a href="https://mastodon.social/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <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/SDL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SDL</span></a> <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Oxidize Conf Sep 16-18, 2025<p>How is Rust making its way into a large, established C++ ecosystem like KDE? At Oxidize 2025, <span class="h-card" translate="no"><a href="https://floss.social/@nicofee" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>nicofee</span></a></span> (<span class="h-card" translate="no"><a href="https://floss.social/@kde" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kde</span></a></span>) talks about C++/Rust interoperability, packaging, community maintenance, and how Rust fits into the future of KDE: <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> <a href="https://social.ferrous-systems.com/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://social.ferrous-systems.com/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> <a href="https://social.ferrous-systems.com/tags/FOSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FOSS</span></a></p>
jbz<p>"C is a simple language. This is fact I agree with and appreciate. It is the reason for C's endurance. If someone posts a patch or submits a PR to a codebase written in C, it is easier to review than any other mainstream language. There is no spooky at a distance."</p><p><a href="https://mnvr.in/rust" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mnvr.in/rust</span><span class="invisible"></span></a></p><p><a href="https://indieweb.social/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://indieweb.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://indieweb.social/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://indieweb.social/tags/haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>haskell</span></a></p>
uvok cheetah<p>hm. VScode Intellisense doesn't seem to be able to autocomplete "acorss namespaces", i.e. it won't suggest symbols in other namespaces.</p><p>Which may have catastrophic consequences if it did, but I still want it,since I put everything in namespaces for my project.</p><p>Oh, and codeblocks doesn't manage nested namespaces at all.</p><p><a href="https://woof.tech/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a></p>
Alvin Ashcraft 🐿️<p>Visual Studio 2022 Version 17.14.9 Release Notes | Microsoft Learn.</p><p><a href="https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes?tabs=allfeatures#17.14.9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/visu</span><span class="invisible">alstudio/releases/2022/release-notes?tabs=allfeatures#17.14.9</span></a> </p><p><a href="https://hachyderm.io/tags/vs2022" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vs2022</span></a> <a href="https://hachyderm.io/tags/visualstudio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>visualstudio</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/githubcopilot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>githubcopilot</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a> <a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/xaml" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xaml</span></a></p>
Ada S<p>Just submitted a patch to <a href="https://mastodon.social/tags/Guix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guix</span></a> adding Sourcetrail[1]! (PR #1129 [2]) It's a cool little tool and it was fun packaging it. Walking around a C/C++ project with a graphical tool is a great way to try and get a handle on what the big important functions and data structures are.</p><p>[1] <a href="https://github.com/OpenSourceSourceTrail/Sourcetrail" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/OpenSourceSourceTra</span><span class="invisible">il/Sourcetrail</span></a><br>[2] <a href="https://codeberg.org/guix/guix/pulls/1229" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/guix/guix/pulls/1</span><span class="invisible">229</span></a></p><p> <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/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</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/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://mastodon.social/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a></p>
blami<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@graves501" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>graves501</span></a></span> For me Rust is like nextgen C++ and Go is like nextgen userspace C. I do a lot of <a href="https://mastodon.online/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.online/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> and <a href="https://mastodon.online/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a> (because I have to) and while I tried <a href="https://mastodon.online/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> I rather port things I can from C++ to Go because I hardly see any use of all that C++ “what if” abstraction anymore. Rather than rewriting 1:1 I enjoy shrinking and reducing them to simplicity. I quite enjoy Go and understand other folks enjoy Rust. It is nice we have choice and languages evolve.</p>
Mathias Hasselmann<p>Very nice! <a href="https://mastodon.green/tags/QtCreator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QtCreator</span></a> now detects missing <a href="https://mastodon.green/tags/Qt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Qt</span></a> components when configuring a project via <a href="https://mastodon.green/tags/CMake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CMake</span></a> and asks to install them. I really like it! Thank you <span class="h-card" translate="no"><a href="https://floss.social/@qt" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>qt</span></a></span>.</p><p><a href="https://mastodon.green/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.green/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPlusPlus</span></a> <a href="https://mastodon.green/tags/CPP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPP</span></a> <a href="https://mastodon.green/tags/GoodNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GoodNews</span></a></p>
Alvin Ashcraft 🐿️<p>Smarter, workspace-aware code completions for C++ in VS Code.</p><p><a href="https://devblogs.microsoft.com/cppblog/smarter-workspace-aware-code-completions-for-c-in-vs-code/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/cppblog</span><span class="invisible">/smarter-workspace-aware-code-completions-for-c-in-vs-code/</span></a> </p><p><a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/vscode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vscode</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/productivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>productivity</span></a></p>
xolatgames<p>So... I decided to rebase the project codebase.</p><p>The results of my work you can see here 👉🏼 <a href="https://gitlab.com/xolatgames/birdy-wants-crisps" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/xolatgames/birdy-wa</span><span class="invisible">nts-crisps</span></a></p><p>So as you can see - the work on the project is in full swing 😉</p><p>But while I "rebase" the source code of the project - it can't will be running!</p><p><a href="https://mastodon.gamedev.place/tags/Birdy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Birdy</span></a> <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/sdl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl</span></a> <a href="https://mastodon.gamedev.place/tags/sdl2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sdl2</span></a> <a href="https://mastodon.gamedev.place/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.gamedev.place/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://mastodon.gamedev.place/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a> <a href="https://mastodon.gamedev.place/tags/game" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>game</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/adventure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adventure</span></a> <a href="https://mastodon.gamedev.place/tags/animals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>animals</span></a> <a href="https://mastodon.gamedev.place/tags/npc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npc</span></a> <a href="https://mastodon.gamedev.place/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.gamedev.place/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a></p>
bsvars<p>🦘bsvars.org design concept pt. 4 🐨 </p><p>🐋 Once you work with Bayesian structural dynamic non-linear system modelling everything takes a while! So, we delegate EVERYTHING to much faster C++ code! 🦈 </p><p>🌐 <a href="https://bsvars.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bsvars.org/</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/bsvars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bsvars</span></a>.org <a href="https://fosstodon.org/tags/bsvars" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bsvars</span></a> <a href="https://fosstodon.org/tags/bsvarSIGNs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bsvarSIGNs</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/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a></p>
EuroSciPy<p>📣 New tutorial at <a href="https://fosstodon.org/tags/EuroSciPy2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EuroSciPy2025</span></a>:<br>“Using Cython and C++ Kernels to Speed Up Python Libraries”<br>💻 With Anatoly Volkov &amp; David Cortes</p><p>🧠 Learn where Python hits performance bottlenecks<br>⚙️ Implement linear regression kernels in Cython &amp; C++<br>🔗 Use pybind11 to bridge C++ with Python<br>📊 Benchmark and compare performance</p><p>Walk away ready to build or contribute to faster, open-source scientific libraries.</p><p>📅 <a href="https://euroscipy.org/schedule" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">euroscipy.org/schedule</span><span class="invisible"></span></a><br><a href="https://fosstodon.org/tags/Cython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cython</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/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/Pybind11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Pybind11</span></a> <a href="https://fosstodon.org/tags/ScientificComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ScientificComputing</span></a></p>
Alvin Ashcraft 🐿️<p>DirectStorage 1.3 is now available.</p><p><a href="https://devblogs.microsoft.com/directx/directstorage-1-3-is-now-available/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/directx</span><span class="invisible">/directstorage-1-3-is-now-available/</span></a> </p><p><a href="https://hachyderm.io/tags/directx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>directx</span></a> <a href="https://hachyderm.io/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://hachyderm.io/tags/graphics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphics</span></a> <a href="https://hachyderm.io/tags/cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpp</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/directstorage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>directstorage</span></a></p>
Fran<p>Willow welcoming us back from <span class="h-card" translate="no"><a href="https://vmst.io/@cpponsea" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>cpponsea</span></a></span> <a href="https://mastodon.social/tags/CatsOfMastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CatsOfMastodon</span></a> <a href="https://mastodon.social/tags/Cpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cpp</span></a></p>