both code did same.what is the difference?↵
↵
↵
~~~~~↵
First one : ↵
set <int> s;↵
s.insert (1);s.insert (3);s.insert (5);↵
auto tr = s.lower_bound (2);↵
s.erase (tr);<-----------here↵
--------------------------↵
Second one : ↵
set <int> s;↵
s.insert (1);s.insert (3);s.insert (5);↵
auto tr = s.lower_bound (2);↵
s.erase (*tr);<-----------here↵
~~~~~
↵
↵
~~~~~↵
First one : ↵
set <int> s;↵
s.insert (1);s.insert (3);s.insert (5);↵
auto tr = s.lower_bound (2);↵
s.erase (tr);<-----------here↵
--------------------------↵
Second one : ↵
set <int> s;↵
s.insert (1);s.insert (3);s.insert (5);↵
auto tr = s.lower_bound (2);↵
s.erase (*tr);<-----------here↵
~~~~~