Czy da się jakoś zadeklarować tablicę nie używając operatora indeksowania tablicy, tzn. nawiasów kwadratowych, przy użyciu wskaźników?
Tablica bez operatora indeksowania
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
0
Zadeklarować? Nie bardzo bo musisz zawsze podać rozmiar jakoś.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 93
0
Cały czas nie dawało mi to spokoju. Bo poruszać się po tablicy można bez operatora indeksowania, ale nie byłem pewien czy stworzyć można tablicę bez niego.
- Rejestracja: dni
- Ostatnio: dni
1
No, a malloc i zabawa z nawiasami?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 93
0
Trzeba chyba sprecyzować to co mówiłem. Bo bez operatorów indeksowania nie da się zadeklarować jedynie statycznej tablicy. Bo jeżeli chodzi o dynamiczną, to sprawa ma się inaczej.
- Rejestracja: dni
- Ostatnio: dni
0
Bez operatora indeksowania się nie da, ale za to możliwe jest bez nawiasów kwadratowych, np int tab??(4??). W C++ da się stworzyć tablicę bez zapisu [] używając std:vector. Tak, to jest tablica, może bez dokładnego przeniesienia na kod maszynowy, ale bardziej na warstwie ideowej.