Не полезу в документацию, может тут кто подскажет, ибо не так срочно.
Смотрите, объявим в функции два int-массива различных размеров и определим для них один обработчик, в нашем случае - цикл...
new arr_1[10], arr_2[5]; // взятие адреса в arr for(new i; i < sizeof(arr); i++) arr = -1;
Можно ли как-то реализовать подобие Си (int *arr = arr_1)? Или придется для каждого массива создавать свой цикл?
Не нужно писать о том что sizeof(arr) можно заменить переменной в которой будет результат ветвления, этот код не более чем пример.
Можно ли в Pawn вообще хотяб маломальски работать с адресами, или только ассемблер?
UPD:
Проще говоря, можно ли в сделать чтобы две переменные указывали на один участок памяти? Возможно ли добавить подобный функционал в компилятор? Хотябы элементарное взятие и присвоение ссылок... подобное ведь уже реализовано в stock/public (array[], &value), при передаче не происходит копирования, а лишь передается адрес... Очень странно что работу с ссылками в функциях реализовали, а внутри блока нет, ну или я просто не знаю как это делается тут.