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
5 months agoBrendan
5 months agoTimothy
5 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
11 months agoDannette
9 months agoTrinidad
9 months agoAngelyn
9 months agoDannette
9 months agoGwenn
10 months agoGwenn
11 months agoGwenn
11 months agoGwenn
11 months agoLorriane
11 months agoTori
11 months agoCelestina
11 months agoCelestina
11 months agoIzetta
12 months agoParis
12 months agoIzetta
12 months agoArletta
12 months agoLelia
10 months agoLelia
10 months agoLelia
11 months agoLelia
11 months agoClay
12 months ago