Windrunner
Верь мне!
offline
Опыт:
4,565Активность: |
Как работать с array(овер 9000 нубовопрос)
Чего-то я решил поработать с массивами и понял,что совсем не понимаю как это здесь делается.Итак: а)Как записать значение в последнюю ячейку массива? б)Как получить длинну массива? в)Как инициализировать массив? Вроде все.Прошу за глупость сильно не карать. |
04.05.2012, 18:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
04.05.2012, 18:15 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Windrunner:
Windrunner:
Она всегда равна 8192 Windrunner:
Создается массив |
04.05.2012, 18:16 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Близзы не дали метаинформации о массивах, поэтому храни счетчик.
ScorpioT1000 добавил:
это не длина, а максимально возможный размер для аллокации напомню, что массив выделяется примерно как stl vector, т.е. сначала выделит 2, потом, если вы запросите 3, он выделит 4, если запросите 5, он выделит 8, потом 16, 32 и так далее. Хотя инфа может быть неточной.
когда запрашивается любой неаллоцированный элемент, он выделяет место под все элементы, будто бы в него записали данные |
04.05.2012, 18:19 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Windrunner
Верь мне!
offline
Опыт:
4,565Активность: |
Ах,точно,я забыл про счетчики,большое спасибо! |
04.05.2012, 20:03 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|