передавайте в переменную не значение, а ссылку
неявные манипуляции
Вы бы хоть код привели
Если в неинициализированной переменной
чтобы увидеть, что код работает неэффективно.
С чего вы взяли, что для изменения нужно обращаться по ключу?
инициализация должна быть явной.
Есть такое выражение "экономить на спичках", когда мы начинаем оптимизировать то, что и так работает быстро,
для обхода массива нужно использовать итератор
не вижу