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
7 months agoSharmaine
7 months agoDominque
7 months agoElbert
8 months agoCarin
8 months agoDell
8 months agoJennifer
8 months agoShawnda
8 months agoPaulina
9 months agoDusti
9 months agoMy
9 months agoHester
9 months agoWinfred
9 months agoBambi
9 months agoLeonor
9 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
12 months agoIndia
12 months 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