difference between std list and qlist