The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Checkpoint предложил технику защиты Safe-Linking, усложняющу..., opennews (??), 23-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от Аноним (44), 23-Май-20, 19:03 
а разве __typeof не GCC специфичная штука? Да не закидают меня помидорами, но разве использование компилятороспецифичных расширений не полный отстой? Это уже получается плохо портируемая разработка не на самом языке, а на его диалекте. Сейчас погуглил - в Clang typeof работает только если врубить режим GNU-совместимости. Для MVSC/Intel C Compiler не нашел, как врубить поддержку вообще. А вот в Tiny C поддержка есть, кек.
Ответить | Правка | Наверх | Cообщить модератору

49. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +/
Сообщение от Аноним (49), 23-Май-20, 21:30 
Intel C Compiler поддерживает как и большую часть гццшных расширения, MVSC просто не нужен, так не компилятор C, а какое-то недоразумение.
Ответить | Правка | Наверх | Cообщить модератору

63. "Checkpoint предложил технику защиты Safe-Linking, усложняющу..."  +2 +/
Сообщение от Аноним (61), 24-Май-20, 02:12 
Особо выбора нет. В С++11 есть портируемый declspec, а в чистом С нету. Но реализации malloc обычно тоже плохо портируемы, не лучше, чем тот __typeof. Так что не вижу лучшего решения. А если нужна будет совметимость с другим компилятором, у которого нет __typeof, а есть что-то другое - использовать то другое через #ifdef, как водится.
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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