Chcę wrzucić nowo tworzony obiekt klasy do vectora "kolejka":
QVector<CPasazerski*> kolejka;
...
kolejka << new CPasazerski(&ui->idLineEdit->text(), ui->hangarList);
I kompilator wysyła mi "Taking addres of temporary".
Jak to rozumieć?
Chcę wrzucić nowo tworzony obiekt klasy do vectora "kolejka":
QVector<CPasazerski*> kolejka;
...
kolejka << new CPasazerski(&ui->idLineEdit->text(), ui->hangarList);
I kompilator wysyła mi "Taking addres of temporary".
Jak to rozumieć?
Tak rozumieć że masz kolejkę wskaźników i chcesz tam wrzucić adres obiektu który jest tymczasowy i po wyjściu ze scope (np. z funkcji) obiekt ten zniknie a ty nadal będziesz miał na niego wskaźnik.
Jakich dokładnie typów parametry przyjmuje konstruktor CPasazerski()
?