Блин, это даже не пять - это десять!
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.03.07 21:25
Оценка: 6 (2) +1 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))
Кладем в файл вот такой код:

#include <windows.h>
bool f (GUID const &A, GUID const &B) {
  return IsEqualGUID (A, B);
}


Компилируем 64-разрядным кросс-компилятором (из x86_amd64) от VS 2005 (14.00.50727.762) с выдачей ассемблерного листинга:

cl /c /FAs test.cpp


Открываем ассемблерный файл, и видим там вот такую функцию:

?f@@YA_NAEBU_GUID@@0@Z PROC                ; f


Я ржал минут пять

32-разрядный компилятор делает немного другое имя — уже не смешно
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.