Deklaracja tablicy - wskazniki

MistyKu
Użytkownik
Użytkownik
Posty: 393
Rejestracja: 20 mar 2009, o 14:58
Płeć: Mężczyzna
Podziękował: 21 razy
Pomógł: 60 razy

Deklaracja tablicy - wskazniki

Post autor: MistyKu »

Jak zadeklarowac tablice nie uzywajac znaczkow "[]"?
matshadow
Użytkownik
Użytkownik
Posty: 941
Rejestracja: 17 gru 2007, o 21:48
Płeć: Mężczyzna
Lokalizacja: Kingdom Hearts
Podziękował: 6 razy
Pomógł: 222 razy

Deklaracja tablicy - wskazniki

Post autor: matshadow »

Pokombinuj z tym
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

Deklaracja tablicy - wskazniki

Post autor: soku11 »

Tutaj chyba chodziło o allokację dynamiczną i funkcje malloc i free...

Pozdrawiam.
Laurearel

Deklaracja tablicy - wskazniki

Post autor: Laurearel »

A może konkretny język ?
W C++ możesz wykorzystać kontenter Vector i wyjdzie Ci struktura podobna do tablicy.
W C masz malloc , służy on do rezerwowania miejsca w pamięci i zwracający wskaźnik do pozycji, ale C nie znam i CI niestety nie pomogę w tej kwesti ; ) Wydaje mi się (niech mnie ktoś poprawi jak się myle), że wykonując operacje na wskaźniku przeskakuje sekwencyjnie do kolejnych pozycji wypełniając je, i wychodzi Ci z tego tablica. Pytanie tylko - po co tak się bawić ?! No chyba że coś niskopoziomowego robisz, to ok ...
MistyKu
Użytkownik
Użytkownik
Posty: 393
Rejestracja: 20 mar 2009, o 14:58
Płeć: Mężczyzna
Podziękował: 21 razy
Pomógł: 60 razy

Deklaracja tablicy - wskazniki

Post autor: MistyKu »

Glupie zadanie na uczelni , teraz juz wiem ze chodzi o malloca, jezyk c++ : D
Laurearel

Deklaracja tablicy - wskazniki

Post autor: Laurearel »

teraz juz wiem ze chodzi o malloca, jezyk c++ : D
z tego co wiem w c++ malloc i free zastąpione są bezpieczniejszym new i delete, no chyba że książka "Język C++" Bjarne Stroustrupa ma jakieś błędy w tej kwestii ; )
soku11
Użytkownik
Użytkownik
Posty: 6607
Rejestracja: 16 sty 2007, o 19:42
Płeć: Mężczyzna
Podziękował: 119 razy
Pomógł: 1823 razy

Deklaracja tablicy - wskazniki

Post autor: soku11 »

Tak. W C używa się malloc/free, a w C++ new/delete (lub odpowiednio new[]/delete[]).

Pozdrawiam.
ODPOWIEDZ