QList erase problem
Just an example.
QVariantList list; //initialy empty
QVariantList iterator curr = list.begin(); //could be list.end();
//results in actually adding undefined element
what's the problem??
You're doing a WRONG usage of QList API: before to use curr you MUST ensure that it is a valid iterator
yes i know ... but i think qlist should perform some simple checks (applications would be more stable that way).
Sincerely I don't agree with you.
Applications would be more stable if developers would write good code; C++ isn't Java or VB, developers must write safe code and they'll have fast applications