> Usually the other ++ works better in readability
>
>         conn_->getPeer()->stats.conn_open++;
>
> or even
>
>         conn_->getPeer()->stats.conn_open += 1;

With GCC this code:
15          int a=0;
16          a++;
17          ++a;
18          a+=1;

gets assembled as:
16          a++;
=> 0x0804873c <main(int, char**)+168>:   83 44 24 18 01 addl   $0x1,0x18(%esp)
(gdb)
17          ++a;
=> 0x08048741 <main(int, char**)+173>:   83 44 24 18 01 addl   $0x1,0x18(%esp)
(gdb)
18          a+=1;
=> 0x08048746 <main(int, char**)+178>:   83 44 24 18 01 addl   $0x1,0x18(%esp)



-- 
    /kinkie

Reply via email to