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
5 months agoJanella
5 months agoTyra
6 months agoBrendan
6 months agoTimothy
6 months agoKatina
6 months agoJody
6 months agoNada
6 months agoKattie
6 months agoEliseo
6 months agoLewis
6 months agoLarue
6 months agoOdette
6 months agoGiuseppe
12 months agoDannette
10 months agoTrinidad
10 months agoAngelyn
10 months agoDannette
10 months agoGwenn
11 months agoGwenn
11 months agoGwenn
11 months agoGwenn
11 months agoLorriane
12 months agoTori
12 months agoCelestina
11 months agoCelestina
11 months agoIzetta
1 year agoParis
1 year agoIzetta
1 year agoArletta
1 year agoLelia
10 months agoLelia
11 months agoLelia
11 months agoLelia
11 months agoClay
1 year ago