А какая разница... short int и так передается в функцию 32-х битными значениями — либо в стеке, либо через регистры.
P>>если значения етих параметров не должны изменяться внутри функции : P>>конечно быстрее буде передать ссылку или указатель P>>с спецификатором const для безопасности
A>Это для параметров short int? Это с чего бы? Размер тот же (на 32-битных платформах), только обращение к памяти косвенное будет. Значит при использовании ссылок скорость в лучшем случае почти не изменится. A>В то же время большие параметры (какие-нибудь крупные структуры), конечно, лучше передавать по ссылке, а уж объекты классов — тем более (иначе будет вызываться конструктор копирования).