Volniy

|
Posted: Wed Jul 19, 2006 11:22 Post subject: |
|
|
mramor wrote: | по-русски устоялось соглашение о вызове. |
Quote: | Компилятор C++ использует специальную декорацию имен, для того чтобы отличать overloaded-функции, имеющие одинаковые имена, но разные прототипы. Например, вызов: int func(int a, double b); в результате декорации становится: _func@12. Число 12 описывает количество байт, занимаемых списком аргументов. Такая условность называется naming convention (соглашение об именах). Есть и другая конвенция — calling convention (соглашение о связях), которая определяет договоренность о передаче параметров при вызове Win32 API-функций. Описатель _stdcall относится к этой группе. |
Значит, не очень оно устоялось, раз переводчики используют и другие варианты.
И подобное, кстати, не редкость. Простой пример: registry keys повсеместно переводят как ключи реестра, тогда как русская версия Редактора реестра MS Windows использует исключительно термин разделы реестра. |
|