21 karma · joined May 23, 2024
I'm pretty sure you wouldn't use C++ in that situation anyway, so I don't really see your point.
Shouldn't it at least provide some guarantee that what you receive is what was sent?
Maybe you meant the latter?
Now, if replication is stopped, AND the body is able to destroy the first infected cell, then the patient is cured, but otherwise?
I guess that even if the body's immune system cannot get rid of that "patient cell zero", it is quite possible that a 6 month period is enough for the cell to die from the virus.
I do not have any medical training though, so please correct me if I am wrong.
I think the original idea was that void meant "unknown", not "empty" or "non-existent": It was all about whether values could be allocated or not (the wart mentioned above). A plain void variable cannot, but a void pointer can be allocated. For functions, they just reused the keyword to mean "no return value" or "no arguments".
Or you could say it the other way, that it is the bottom type, and the fact that it can be used as the unit type for returned values is a wart of the language. Furthermore, void* isn't a pointer of the unit type, it's a type for pointers to undefined/unspecified value types.
The crucial property here is the symmetry between connected and disconnected edges: for any given configuration, if it's difficult to check it on one hand, then it should be easy to do it on the other.
How is the copilot key recognized on OpenBSD? Does it appear like an extra Function key?