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
5 months agoMan
5 months agoGeorgiann
5 months agoGlendora
5 months agoTuyet
5 months agoCoral
6 months agoChauncey
6 months agoBernardo
6 months agoLuisa
6 months agoJoye
6 months agoTracey
6 months agoLeslie
6 months agoErinn
6 months agoSelma
11 months agoLeonard
11 months agoRicarda
10 months agoTanesha
10 months agoGregg
10 months agoGregg
10 months agoGregg
10 months agoQueen
11 months agoJolanda
11 months agoNickolas
10 months agoRosendo
10 months agoNilsa
10 months agoKasandra
10 months agoAshlyn
11 months agoSylvie
11 months agoGretchen
11 months agoAaron
11 months agoKami
11 months agoYen
12 months ago