Original Post
I've recently moved from Borland C++ Builder 5 to 6 and I found that STLPort's containers such as set and multiset only supports const_iterators. the next is from _set.h:
typedef typename _Rep_type::const_iterator const_iterator;
typedef const_iterator iterator;
In several of my programs, I change properties of many objects wich are stored within a set, so I wonder if is it good idea to modify _set.h in order to make it support non const iterators as the previous version of Borland's STL thanks in advance.