Problem z powiększaniem zbioru obiektów
Ostatnio zmodyfikowano 2011-12-23 21:02
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2011-12-23 20:48:15 Chyba nie myślisz, że wiem co to funkcje szablonowe, a nie wiem co to referencja. Wyjaśnij mi tylko moje złe rozumowanie w przesyłaniu samego wskaźnika... Czy chodzi o to, że zbiór został usunięty i powstaje nowy zbiór o innym adresie? |
|
pekfos |
» 2011-12-23 20:51:03 Skoro realokujesz blok to prawdopodobieństwo trafienia w ten sam adres jest zdecydowanie za małe by oprzeć o to program. przekazujesz wskaźnik przez wartość więc po wyjściu z funkcji blok danych ci ucieka. |
|
Dawidsoni Temat założony przez niniejszego użytkownika |
» 2011-12-23 21:02:21 To już wiem, gdzie mój błąd w rozumowaniu był. Ja zawsze, jak przesyłałem tak wskaźnik do funkcji, to wykonywałem operacje na adresie, gdzie jest obiekt, więc wychodziło na to samo, co robi referencja (obiekt ulegał zmianie po wykonaniu funkcji). Teraz już będę pamiętał, że jak robię operacje typu usuwanie i tworzenie na nowo, to muszę dopisać &:D. |
|
1 « 2 » |