// Code derived from Stroustrup's PPP2 book// § 5.4 Link-time errors// -and beginning on p 140#include<cstdlib>#include<iostream>usingstd::cerr;usingstd::cout;// calculate area of a rectangleintarea(intlength,intwidth);intmain(){intx=area(2,3);cout<<x<<'\n';}// “our” area()intarea(intlength,intwidth){returnlength*width;}// not “our” area()doublearea(doublex,doubley){/* . . . */return0.0;// stub (ie, 'a temp placeholder/value/etc'; here as a return)}// not “our” area()intarea(intx,inty,charunit){/* . . . */return0;// stub (ie, 'a temp placeholder/value/etc'; here as a return)}