QList算是最常用的集合了,今儿偶然间需要修改QList中的值,结果郁闷了。QList中提供了replace函数来替换item,但不是修改。而at()、value()操作均返回的是const的item引用,无法修改。最后才发现,使用下标([index])才可以获得可修改的item的引用!为啥不给at()或者value()设计可修改的重载版本呢?其中的first()、back()等函数都有可修改的重载版本!
http://www.cnblogs.com/codingmylife/archive/2010/07/14/1777376.html