Я только что получил кучу устаревшего кода VB6 (!), Брошенного на меня, и я продолжаю видеть функции, объявленные амперсандом в конце имени, например, Private Declare Function ShellExecute& . . .
.Значение амперсанда в имени функции VB6?
Мне не удалось найти ответ на важность этого, и я не смог обнаружить какой-либо шаблон в использовании или подпись функций, которые были названы таким образом.
Кто-нибудь знает, означают ли эти конечные амперсанды что-либо для компилятора или, по крайней мере, если есть какое-то соглашение, которое мне не хватает? До сих пор я пишу это как странный программист, но я хотел бы точно знать, есть ли смысл в этом.