What happens when you attempt to compile and run the following code?
#include
#include
#include
using namespace std;
template
ostream & out;
Out(ostream & o): out(o){}
void operator() (const T & val ) { out< int main() { int t1[]={3,2,4,1,5}; int t2[]={6,10,8,7,9}; vector sort(t1, t1+5); sort(t2, t2+5); merge(t1,t1+5,t2,t2+5,v1.begin()); for_each(v1.begin(), v1.end(), Out return 0; } Program outputs:
Carman
8 months agoSharmaine
9 months agoDominque
9 months agoElbert
9 months agoCarin
9 months agoDell
10 months agoJennifer
10 months agoShawnda
10 months agoPaulina
10 months agoDusti
10 months agoMy
10 months agoHester
10 months agoWinfred
10 months agoBambi
10 months agoLeonor
10 months agoAlbina
1 year agoBeth
1 year agoOcie
1 year agoDylan
1 year agoNickolas
1 year agoMicaela
1 year agoLashanda
1 year agoAndra
1 year agoIndia
1 year agoIndia
1 year agoIndia
1 year agoGabriele
1 year agoRodrigo
1 year agoAlva
1 year agoCandra
1 year agoTanja
1 year agoDottie
1 year agoDottie
1 year agoGalen
1 year agoQuentin
1 year agoValene
1 year ago