fork download
  1. //Run Code To Demonstrate use of set.conatins()
  2. #include<iostream>
  3. #include<set>
  4.  
  5. int main(){
  6. // Create a set object holding integers
  7. std::set<int> mySet {1,2,3,4,-5};
  8.  
  9. std::pair<std::set<int>::iterator,bool> pr;
  10. int key = 6;
  11. bool inserted= false;
  12. pr = mySet.emplace(key); //inserting key in set mySet
  13. std::set<int>::iterator itr = pr.first;
  14. inserted = pr.second;
  15. if(inserted){ //checking if inserted in mySet
  16. std::cout<<" New element: "<<key<<" inserted in set"<<'\n'; //print key inserted in the set.
  17. }
  18. else{
  19. std::cout<<" Element: "<<key<<" already present in the set"<<'\n'; //print key already present.
  20. }
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 4476KB
stdin
Standard input is empty
stdout
 New element: 6 inserted in set