Witam, w poniższym kodzie jest błąd:
int total = AnswersMainWindow::list1.size();
int random = rand() % total;
AnswersMainWindow::i = random;
QString str = *(AnswersMainWindow::i);
Komunikat kompilatora:
błąd:invalid conversion from 'int' to 'QList<QString>::Node*'
Co chciałem zrobić z kodem:
Do zmiennej int chciałbym przypisać długość listy z klasy AnswersMainWindow. Następnie do random przypisać losową liczbę z zakresu od początku do końca liczby.
Następnie ( w tej linijce popełniłem błąd) przypisać tę wartość iteratorowi tej listy, z klasy AnswersMainWindow. I na koniec przypisać stringowi wartość, na którą wskazuje wskaźnik.
Moglibyście pomóc? Zdaję sobie sprawę, że ten kod to porażka ;)