Просмотр полной версии : [Вопрос] foreach vs cvector ?
TBoPoIIIoK
21.08.2016, 09:29
хай всем, ну думаю из названия темы понятно. что будет быстрее - foreach или cvector ?
Не думаю, что разница существенна, но foreach использовать намного удобнее (из-за более чистого синтаксиса).
TBoPoIIIoK
21.08.2016, 10:10
Не думаю, что разница существенна, но foreach использовать намного удобнее (из-за более чистого синтаксиса).
Но, насколько я знаю, он не поддерживает перебор машинок, а с cvector можно сделать перебор чего либо ?
TheMallard
21.08.2016, 10:19
Но, насколько я знаю, он не поддерживает перебор машинок, а с cvector можно сделать перебор чего либо ?
Утверждение в корне неверно: foreach поддерживает возможность создания итераторов. Можно создать итератор для автомобилей и перехватить функции CreateVehicle и DestroyVehicle. Затем можно сделать foreach(new название_переменной : итератор_машин).
Но, насколько я знаю, он не поддерживает перебор машинок, а с cvector можно сделать перебор чего либо ?
Foreach работает таким же образом, что и cvector, только в виде инклуда и, возможно, имеет более скромные возможности, но их достаточно. О foreach и его принципах работы можно почитать здесь (http://forum.sa-mp.com/showthread.php?t=570937).
Вот перебор машинок, например: http://pro-pawn.ru/showthread.php?13061
TBoPoIIIoK
21.08.2016, 10:57
Foreach работает таким же образом, что и cvector, только в виде инклуда и, возможно, имеет более скромные возможности, но их достаточно. О foreach и его принципах работы можно почитать здесь (http://forum.sa-mp.com/showthread.php?t=570937).
Вот перебор машинок, например: http://pro-pawn.ru/showthread.php?13061
Тогда, получается что скорость выполнения у cvector быстрее и его выгоднее использовать ?
Тогда, получается что скорость выполнения у cvector быстрее и его выгоднее использовать ?
Не знаю, не проверял. Вполне возможно и обратное.
Для меня выгоднее использовать foreach, но каждому своё.
Daniel_Cortez
21.08.2016, 14:36
Во-первых, сам плагин называется Vectorial Pawn. http://forum.sa-mp.com/showthread.php?t=364285
Во вторых, его уже давно сравнивали с foreach (http://pro-pawn.ru/showthread.php?5747).
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot