It’s just C++ without templates. So whatever element you want to put into std::list, it must virtually inherit std::list::value_type. And of course there will be a macro-based list monstrosity inside Boost.
It’s just C++ without templates. So whatever element you want to put into std::list, it must virtually inherit std::list::value_type. And of course there will be a macro-based list monstrosity inside Boost.
Nah, it will end up simply as “John” in the database. You need “John%sDoe” to crash C software with unsafe printf() calls, and even then it’s better to use several “%s”
It has always been possible to live without petroleum and coal, without deforestation and extinctions, without international finance capital and instant digital commerce, without immigration laws and border walls, without corporate and state surveillance and militarized police.
To get to such a future, though, we need to pull the emergency brake on this future first. Then we can do the work of remembering how to survive without all these things, the way humans have done for thousands and thousands of years.
Yeah, no. I’d like heating in my apartment during the winter. Coal is kinda essential for that, until we upgrade all our generation to wind and nuclear power. The fact that humans survived without coal in the past, well, they simply died by the thousands.
Speed-wise, multiple processes and multiple threads should be identical, if you are using the same primitives (shared memory, system-wide semaphore).
Threads are easier to use and use less RAM, because all your memory is shared automatically, and system-wide semaphores have complicated API.
C++ with -Wall -Werror, and no pointer diddling.
You can install Linux on rooted phones using Linux Deploy, or you can install Linux-in-an-app such as Userland or Termux if you don’t have root.
Inside the building it’s the first floor, even if it’s exactly at the sea level altitude. Outside the building it’s the ground. Basement levels start at minus one, there is no zeroth floor.
If the walkway goes inside the building, then yes. And the walkway usually leads directly to the second floor, because the airplane door is 3 metres above the ground.
In the UK it’s called a ground table.
Extend C++ for safety
I stopped reading after this. Why do you think C++ is unsafe in the first place? Someone decided ro extend it, and now you cannot even read an error message without finishing an university course on lambda calculus first.
Yet I still had an urge to explain an obvious thing. Because it’s C++, so everyhing goes. There are even tools to auto-generate C++ interfaces, because of course someone decided that C++ is inadequate and must be improved using some kind of poorly-documented ad-hoc extension language on top of C++.
I know at least three ways, one of them involves variadic macros.
You don’t even need to look that far, take any sufficiently aged library, like OpenGL.
C++ is fiiiiine. Just use the modern variant of the language, don’t bother with hand-optimizing your memory allocators, and generally avoid anything involving pointer arithmetics. So, basically, use it like you would use Python.
wcsoll is a mispronunciation of wcscoll
You’ve mispronounced wcscoll.
Go here and Ctrl-C / Ctrl-V
I especially like ⨹
C₊𝅄⨧⁺ᐩ is used for building firmware for hyperdimensional singularity processors.
It’s just bots bypassing bot filter. Most platforms now restrict activity of new user accounts to combat spam, so bot farms create new accounts, create some spam posts, wait two-three months until these accounts become unrestricted, then post some political ads en masse.
Jumping from loose-typed language to strict-typed language will be hard.
It’s also a matter of your general programming experience. Once you write, like, ten thousand lines of meaningful code in Python, learning C# should take you a month or two at most, you’ll know most programming concepts and algorithms intrinsically, and the rest is just learning syntax.