Assuming QVector works similar to std::vector, you cannot safely store a pointer to any element in the vector when you add elements to it. That holds for the first element just as well. However,...