PS: I love all of you C++ programmers out there, you are a lovely and weird bunch <3 https://twitter.com/Cor3ntin/status/1180895745534234624 …pic.twitter.com/SEaDG4oJuL
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
For any particular build, the only way to know whether prebuilt libraries or flat includes is faster is to actually time both ways, or to know a priori that the library has some kind of really pathological compile (not link!) times (like Tensorflow :)
Ah, so when the final binary is known to be a single translation unit it short circuits the linking process, effectively?
So you just put "static" in front of all of your functions, and that prevents them from ever going into the linking table. This causes the compiler to treat them as intra-unit linkage and it doesn't ever have to even do the work of moving to the link phase.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.