BinaryByter
so first of all, i'd advise you to contact the guy who created the project
BinaryByter
and ask them if they can give you some hints
BinaryByter
maybe they have diagrams
BinaryByter
you can try to create your own diagrams
BinaryByter
also, look at the function signatures
Anonymous
ya i was thinking that but owner does'nt give any response to newbie
Anonymous
i have tried trust me
BinaryByter
which project is it?
BinaryByter
is it linux perchance?
Anonymous
libuv
Anonymous
and node
BinaryByter
nodejs?
BinaryByter
libuv?
Anonymous
yees
BinaryByter
tbh i'd keep as far as possible from nodejs
Anonymous
why
Anonymous
ok ignore node what about libuv
BinaryByter
its made by google iirc
BinaryByter
what is that?
Anonymous
async callback
Anonymous
non io blocking
BinaryByter
don't get into that as a beginner
BinaryByter
I mean
BinaryByter
do what you want
Anonymous
Guyzz
Anonymous
Can u tell me the out put?
klimi
Ban
Anonymous
Which?
Anonymous
I am copy
Anonymous
x=5;
Anonymous
Cout<< x++ + ++x;
Anonymous
Not sure which it is guyzz
BinaryByter
Cout<< x++ + ++x;
in both cases its the same
BinaryByter
or rather:
Anonymous
Tell me the final output
BinaryByter
well 2x + 2
Anonymous
12 u mean?
BinaryByter
yep
BinaryByter
sorry, I thought someone who visists the ivy league understands variables
BinaryByter
Compile error
needs parenthesies?
olli
Yes, while parsing the longest operator will be chosen, so x++ ++ +x which is invalid, (afaik)
BinaryByter
Ohhhh
BinaryByter
I see
Anonymous
Ask in assignment
olli
Ask in assignment
main.cpp: In function ‘int main()’: main.cpp:16:21: error: lvalue required as increment operand std::cout << x+++++x; ^
Anonymous
Can give bracket?
Anonymous
Or space
BinaryByter
Anonymous
Yes, this is defined
In which version?
BinaryByter
In which version?
in any standard
Anonymous
Thanks
Anonymous
U ban me why
BinaryByter
wat?
Anonymous
From Python
Anonymous
I ban
مهند علاء الدين
@mohnadala
#include<iostream> Using namespace std; Int main() { Int i; Cout<<"Hello"; Return 0; }
olli
the next preprocessing token is the longest sequence of characters that could constitute a preprocessing token lex.pptoken#3.3
olli
Example :  The program fragment x+++++y is parsed as x ++ ++ + y, which, if x and y have integral types, violates a constraint on increment operators, even though the parse x ++ + ++ ymight yield a correct expression.  — end example
BinaryByter
but if I do
BinaryByter
x ++ ++ ++ y
Anonymous
Can not modify the same x in the same statement?
BinaryByter
will that compile?
Mihail
olli
So it will work with the spaces?
Preprocessing tokens can be separated by white space; this consists of comments, or white-space characters (space, horizontal tab, new-line, vertical tab, and form-feed), or both. lex.pptoken#2
olli
x ++ ++ ++ y
No, the middle operator needs an lvalue to increment.
BinaryByter
the return value of x ++
olli
error: lvalue required as increment operand int y = x++ ++ ++x;
BinaryByter
y = (x++) ++;
BinaryByter
?
olli
No