What happens when you attempt to compile and run the following code?
#include
#include
#include
using namespace std;
class B { int val;
public:
B(int v):val(v){}
int getV() const {return val;} bool operator < (const B & v) const { return val ostream & operator <<(ostream & out, const B & v) { out< template ostream & out; Out(ostream & o): out(o){} void operator() (const T & val ) { out< int main() { B t1[]={3,2,4,1,5}; B t2[]={6,10,8,7,9}; vector v1(10); sort(t1, t1+5); sort(t2, t2+5); merge(t1,t1+5,t2,t2+5,v1.begin()); for_each(v1.begin(), v1.end(), Out(cout));cout< return 0; } Program outputs:
Huey
3 months agoHarris
3 months agoParis
4 months agoLeonida
4 months agoRaina
4 months agoNickolas
4 months agoJerrod
4 months agoTamekia
5 months agoMauricio
5 months agoVon
5 months agoTamra
5 months agoCarissa
5 months agoAlica
5 months agoRebbeca
5 months agoNicolette
5 months agoCatarina
9 months agoKendra
10 months agoCrissy
8 months agoAlpha
8 months agoVeta
9 months agoAileen
9 months agoStephaine
11 months agoElly
10 months agoSamuel
10 months agoLili
10 months agoNada
11 months agoLauna
11 months agoCarma
10 months agoCarma
10 months agoYolando
11 months agoMilly
11 months ago