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() { int t[]={8, 10, 5, 1, 4, 6, 2, 7, 9, 3}; vector v1(t, t+10); sort(v1.begin(), v1.end()); for_each(v1.begin(), v1.end(), Out(cout));cout< return 0; } Program outputs:
Franchesca
9 months agoMan
9 months agoGeorgiann
10 months agoGlendora
10 months agoTuyet
10 months agoCoral
10 months agoChauncey
10 months agoBernardo
10 months agoLuisa
10 months agoJoye
10 months agoTracey
10 months agoLeslie
11 months agoErinn
11 months agoSelma
1 year agoLeonard
1 year agoRicarda
1 year agoTanesha
1 year agoGregg
1 year agoGregg
1 year agoGregg
1 year agoQueen
1 year agoJolanda
1 year agoNickolas
1 year agoRosendo
1 year agoNilsa
1 year agoKasandra
1 year agoAshlyn
1 year agoSylvie
1 year agoGretchen
1 year agoAaron
1 year agoKami
1 year agoYen
1 year ago