PDA

Просмотр полной версии : [Прочее] Оператор inline для функций



VVWVV
27.03.2018, 07:35
Суть данного оператора: он будет указывать компилятору функцию, которую лучше всего заинлайнить. Данный оператор, очевидно, не будет работать с public-функциями, как, например, static, stock. Тем не менее с ними он работать будет отлично.


static stock inline Foo(a,b,c)
{
return a+b+c;
}


P.S.: можно ещё лямбда-функции добавить, хотя это не очень.

Daniel_Cortez
27.03.2018, 08:13
Я так понимаю, это к компилятору Pawn? Просто следовало уточнить это с самого начала.

Касаемо описанных выше фич, едва ли можно назвать их излишними, но всё же складывается ощущение, что они потребуют серьёзного рефакторинга кодовой базы, а-ля SourcePawn.

$continue$
27.03.2018, 12:46
Было бы прикольно добавить и то и другое