A+B using C++ language I'm golfing a program to sum two numbers in C++.

Example:

10 3
13


I found out that this problem can be solved in 54 symbols (without spaces and so on) using C++.
My code (63 symbols):

#include &lt;iostream&gt;
main() {
    int a, b;
    std::cin &gt;&gt; a &gt;&gt; b;
    std::cout &lt;&lt; a + b;
}


I have no idea how to make my program shorter. Can you help me, please?
48 bytes
How about...
#include&lt;cstdlib&gt;
main(){system(&quot;tr \\  +|bc&quot;);}

...not using C++?


The call to system runs commands on your shell (&lt;cstdlib&gt; declares system).
tr \\  + executes the command tr, translating spaces to + (so the input34 45 becomes 34+45).
| pipes tr's STDOUT into bc's STDIN.
bc performs equations in STDIN and prints the result to STDOUT.