1 2 3 4 5 6 7 8 9 10 11 12 | #include <iostream> template <typename Lhs, typename Rhs> auto add (Lhs lhs, Rhs rhs) -> decltype(lhs + rhs) { return lhs + rhs; } int main() { std::cout << add (2, 2.5) << '\n'; std::cout << add (2.5, 2); } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lIExocywgdHlwZW5hbWUgUmhzPgphdXRvIGFkZCAoTGhzIGxocywgUmhzIHJocykgLT4gZGVjbHR5cGUobGhzICsgcmhzKSB7CiAgICByZXR1cm4gbGhzICsgcmhzOwp9CgppbnQgbWFpbigpIHsKICAgIHN0ZDo6Y291dCA8PCBhZGQgKDIsIDIuNSkgPDwgJ1xuJzsKICAgIHN0ZDo6Y291dCA8PCBhZGQgKDIuNSwgMik7Cn0K
-
upload with new input
-
result: Success time: 0s memory: 2928 kB returned value: 0
4.5 4.5


