Comment on C++ should be called ++C
Blue_Morpho@lemmy.world 2 months ago
???
If c = 1, then c++ = 2
#include <iostream> using namespace std;
int main() { int i = 10; cout << i++ << endl; cout << i << endl; }
postfix ++ increments the variable.
LambdaRX@sh.itjust.works 2 months ago
Postfix increments variable too, but as a side effect. in your code
cout << i++ << endl;
prints 10 which means, that i++ returned copy of unincremented i.Blue_Morpho@lemmy.world 2 months ago
Yes c++ == c. That’s the point Bjarne Stroustrup made. It is the C language but then it’s better.
Nowadays they’re not completely compatible. But originally it was a preprocessor that created the C equivalent to be compiled. You could write C++ that compiled with a C compiler as long as you didn’t use the extra features.
davidagain@lemmy.world 2 months ago
Yeah.
Perhaps ++C == Java or something.
I’m sure that’s offensive to some, so apologies for airing the thought.