Expected results for test: P3-51.pl460 P3-51.pl460 : (define (function3 a b) (let () (+ a b) ) ) (define (main) (display (function3 0 3)) (newline) (display (function3 3 0)) (newline) ) (main) Input file: P3-51.pl460 0 errors found in input file P3-51.cpp : // Autogenerated PL460 to C++ Code // File: P3-51.cpp #include #include "Object.h" using namespace std; Object function3 (Object a, Object b) { Object __RetVal; { __RetVal = (a + b); } return __RetVal; } int main () { Object __RetVal; cout << function3(Object("0"), Object("3")); cout << endl; cout << function3(Object("3"), Object("0")); cout << endl; return 0; } PL460 program output: 3 3 C++ program output: 3 3 Differences: < pl460 | cpp > 3 3 3 3