Názory ke článku C++ – pole
Měl bych takový dotaz...je možný že sem to přehlíd (ve tři ráno už mám něco za sebou), ale je možný, aby pole v C++ mělo spodní index jiný než 0? U jiných programovacích jazyků to jde, zajímalo by mě jestli je to možné i v C++...díky
6. 7. 2007
To ProgDan: Dřív než ti někdo odpoví, mohl jsi se podívat na Curovy lekce C++, tam by to určitě napsáno bylo. A nejsem si jistý, ale myslím, že to lze.
Nie urcite to nejde... Index pola musi byt vzdy rozmedzi od 0 po danu hodnotu.
23. 7. 2007
Ale pokud zkousneš plýtvání pamětí, tak tu nulu nemusíš použít ;-).
7. 10. 2007
mate chybu v prvni deklaraci pole to pole nema max. velikost 265 prvku ale 366 prvku protoze se zacina od NULY
Mas pravdu, zacina sa od nuly, ale nesmies zabudnut aj nato, kde je ulozeny nulty znak(\0). Preto ma to pole len 365 prvkov.
30. 11. 2007
To WLXok: kompilator index do pola nekontroluje, takze pouzit to ide. Pokial som si isty, ze si to mozem dovolit (to znamena, ze nebudem pristupovat k pamati mimo pole), tak to niekedy pouzivam. Napr. pri parsovani stringov sa to niekedy hodi, menit ukazatel do stringu a pytat si predchadzajuci znak cez string_ptr[-1]