1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> // Valid example: void foo(const int& x) { std::cout << x << std::endl; } int main() { // legal; the temporary is bound to a const reference, so the compiler doesn't have to worry about foo() modifying it foo(7 * 6); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgogCi8vIFZhbGlkIGV4YW1wbGU6CnZvaWQgZm9vKGNvbnN0IGludCYgeCkKewogICAgc3RkOjpjb3V0IDw8IHggPDwgc3RkOjplbmRsOwp9CiAKaW50IG1haW4oKQp7CiAgICAvLyBsZWdhbDsgdGhlIHRlbXBvcmFyeSBpcyBib3VuZCB0byBhIGNvbnN0IHJlZmVyZW5jZSwgc28gdGhlIGNvbXBpbGVyIGRvZXNuJ3QgaGF2ZSB0byB3b3JyeSBhYm91dCBmb28oKSBtb2RpZnlpbmcgaXQKICAgIGZvbyg3ICogNik7Cn0=
-
upload with new input
-
result: Success time: 0.01s memory: 2680 kB returned value: 0
42


