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< } }; struct Sequence { int start; Sequence(int start):start(start){} int operator()() { return 10*(1+(start++ %3)); } }; int main() { vector vector generate(v1.begin(), v1.end(), Sequence(1)); sort(v1.rbegin(), v1.rend()); unique_copy(v1.begin(),v1.end(), v2.begin()); for_each(v2.begin(), v2.end(), Out return 0; } Program outputs:
Bernadine
10 months agoJanella
10 months agoTyra
10 months agoBrendan
10 months agoTimothy
11 months agoKatina
11 months agoJody
11 months agoNada
11 months agoKattie
11 months agoEliseo
11 months agoLewis
11 months agoLarue
11 months agoOdette
11 months agoGiuseppe
1 year agoDannette
1 year agoTrinidad
1 year agoAngelyn
1 year agoDannette
1 year agoGwenn
1 year agoGwenn
1 year agoGwenn
1 year agoGwenn
1 year agoLorriane
1 year agoTori
1 year agoCelestina
1 year agoCelestina
1 year agoIzetta
1 year agoParis
1 year agoIzetta
1 year agoArletta
1 year agoLelia
1 year agoLelia
1 year agoLelia
1 year agoLelia
1 year agoClay
1 year ago