Re[5]: инициализация массива посредство new
От: Andrew S Россия http://alchemy-lab.com
Дата: 28.10.02 05:30
Оценка:
Это да, но кто ж в здравом уме short int по ссылке передавать будет? Если только массив, да и тот через указатель — просто так как бы только паскаль позволяет...

AS>>А какая разница... short int и так передается в функцию 32-х битными значениями — либо в стеке, либо через регистры.


A>Вообще-то это от реализации компиллятора зависит и от настроек оптимизации. Если оптимизация не сработала, то при передаче short int по ссылке в стек кладется адрес переменной (обычно тоже 32-битный) и дальше идет косвенное обращение к параметру через адрес. Вполне возможно, что оно в теле функции кладется в регистр (если компиллятору регистров хватает).
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.