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
3 months agoLeonida
4 months agoRaina
4 months agoNickolas
4 months agoJerrod
4 months agoTamekia
4 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
9 months agoCrissy
8 months agoAlpha
8 months agoVeta
8 months agoAileen
8 months agoStephaine
10 months agoElly
9 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