3-х мерный итератор
#1

Здравствуйте, у меня вопрос по итераторам. Не могу сделать трёх мерный итератор с библиотекой foreach.
Помогите, сделал несколько тестов, но всё идёт в тупик.

На форумах писали делать так:
Code:
new Iterator:Iter3[5][8]<10>;
for (new i = 0; i != Iter_InternalSize(Iter3); ++i)
{
    Iter_Init(Iter3[i]);
}
Iter_Add(Iter3[3][6], 7);
Во-первых сразу же ошибка в создании итератора (new):
error 001: expected token: ";", but found "-identifier-"
Меняю на "new Iterator:Iter3[5][8][10];" и всё работает.

Теперь дальше идут ошибки в Iter_Add:
error 035: argument type mismatch (argument 1)
error 017: undefined symbol "@YSII_Cg"
error 017: undefined symbol "@YSII_Ag"
fatal error 107: too many error messages on one line

И я не совсем понимаю за что отвечает Iter_Init.
Sos
Reply
#2

https://pro-pawn.ru/showthread.php?15081 тут всё расписано по итераторам.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)