Valid CPP Dumps shared by ExamDiscuss.com for Helping Passing CPP Exam! ExamDiscuss.com now offer the newest CPP exam dumps, the ExamDiscuss.com CPP exam questions have been updated and answers have been corrected get the newest ExamDiscuss.com CPP dumps with Test Engine here:
What will happen when you attempt to compile and run the following code? Choose all that apply. #include <iostream> #include <algorithm> #include <vector> #include <set> using namespace std; class A { int a; public: A(int a) : a(a) {} int getA() const { return a; } void setA(int a) { this?>a = a; } bool operator < (const A & b) const { return a<b.a;} }; class F { A val; public: F(A & v):val(v){} bool operator() (A & v) { if (v.getA() == val.getA()) return true; return false; } }; int main() { int t[] = { 10, 5, 9, 6, 2, 4, 7, 8, 3, 1 }; vector<A> v1(t, t + 10); set<A> s1(t, t + 10); A a(6); F f(a); find_if(s1.begin(), s1.end(), f); if (find_if(v1.begin(), v1.end(), f) !=v1.end()) { cout<<"Found!\n"; } else { cout<<"Not found!\n"; } return 0; }