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