The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышла версия 2.066 компилятора языка D"
Отправлено all_glory_to_the_hypnotoad, 20-Авг-14 20:34 
> а что делать, если стандартизаторы цпп до сих пор не озаботились стандартизацией name mangling?

Ты ничего не понял. Этот самый фантазёр (Страуструп т.е.) специально советует всем делать разные name mangling схемы дабы случайно не слиплись разные ABI в одном бинарнике. Проблема только в отсутствии ABI и calling convention'ов, общая name mangling схема совсем не проблема.

> прямой вызов цпп-кода без ц-врапперов — фича достаточно удобная и востребованная. приходится вот так вот извращаться.

и тут ты тоже ничего не понял. Вызвать c++ код нельзя без сишных врапперов, чего тут не понятно? Это просто невозможно сжелать нормально технически, никак, пока не будет ABI на некоторые вещи у плюсов.

И дурачи из DMD сотворили большую уету сделав попытку поддержвать такие хаки у себя в языке.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру