Na co ma wskazywać wskaźnik w new?
Ostatnio zmodyfikowano 2013-03-26 21:19
Trotom Temat założony przez niniejszego użytkownika |
Na co ma wskazywać wskaźnik w new? » 2013-03-26 19:28:12 Witam,
Na co ma wskazywać wskaźnik w new, kiedy inicjuję nową zmienną nie w miejsce starej, a poprostu nową? Na jakie miejsce w pamięci? To pytanie może być trochę zielone, ale mimo wszystko proszę o wytłumaczenie (jak trzeba to młotkiem), a nie odsyłanie do kursu, bo kurs przeczytałem, lecz nie doczytałem się tam o takim zagadnieniu. |
|
pekfos |
» 2013-03-26 19:32:33 Jaki wskaźnik? |
|
Trotom Temat założony przez niniejszego użytkownika |
» 2013-03-26 20:39:55 wskaznik1 = new typ_zmiennej;
Cytuję z kursu na tej stronie. |
|
pekfos |
» 2013-03-26 20:45:28 A na co ma wskazywać w tym wyrażeniu:? To nie ma znaczenia. To new daje ci adres, który zapisujesz we wskaźniku. |
|
Trotom Temat założony przez niniejszego użytkownika |
» 2013-03-26 21:12:18 Dobra ... poddaję się. Próbowałem sam dojść co jest źle z moim programem, ale chyba nie dam rady ... Wszystko jest dobrze, dopóki nie odpalę programu ... terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr Aborted (core dumped)
|
|
pekfos |
» 2013-03-26 21:16:56 Nie nadajesz wartości początkowej zmiennej postep . |
|
Trotom Temat założony przez niniejszego użytkownika |
» 2013-03-26 21:19:44 O KURDE! Taki głupi błąd ... a już myślałem, że to coś z new lub wskaźnikami ... W każdym razie dzięki :) |
|
« 1 » |