Вход
Наше всё
Теги
codebook
PARTS
Поиск
Опросы
Закон
Суббота
27 февраля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
ARM, RISC-V
AVR
PIC
PLD, FPGA, DSP
Кибернетика
Технологии
Схемы, платы, компоненты
Средства и методы разработки
/1079219
Топик полностью
SciFi
(21.02.2021 20:50, просмотров: 38)
в ответ на
Как наследовать тип в чистом Си?
- автор:
IBAH
Через макрос, например.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Ответы
Это не наш метод! Методом научного тыка, вспомнил
IBAH
(112 знак.,
21.02.2021 21:08
)
Посмотрите книгу Бен Клеменс "Язык С в XXI веке", глава "11 - Объектно-ориентированное программирование на С". Там как раз такой же пример есть (Пример 11.6 - Анонимная подструктура внутри обертывающей структуры). Рекомендую всю книгу почитать, для себя там интересные вещи нашёл. По ООП можно ещё можно посмотреть книгу: Axel-Tobias Schreiner "Object-Oriented Programming with ANSI-C". Доступна у автора на сайте:
-
arhiv6
(
22.02.2021 18:39
,
ссылка
)
Спасибо
-
IBAH
(
24.02.2021 21:21
)
Спасибо. Интересное чтиво
-
Vit
(
22.02.2021 22:37
)
Это работа с неименованными полями структуры. Но её сначала пытались добавлять, а потом начали усердно выпиливать. Ну и глюков в реализациях хватало. Пока вроде как не выпилили. Иногда пользуюсь
-
Vit
(
21.02.2021 21:28
)
Интересно, что ИАР в каких-то компиляторах выпилил, а в каких-то оставил.
-
VLLV
(
21.02.2021 23:01
)
Это какая-то чорная магия...
-
SciFi
(
21.02.2021 21:15
)
Эта либо Це11, либо расширения компиляторов. Неименованые поля структур/объединений.
-
LightElf
(
22.02.2021 00:15
,
ссылка
)
хм. А так можно ??? Спасибо! но чтот есть подозрение что ругани будет прилично
-
Aleksey_75
(
21.02.2021 21:14
)
из новых фич, не все компиляторы поддерживают, у меня ИАР, он могёт
-
IBAH
(
21.02.2021 21:16
)
т.п. в стандарте этого нет ? поэтому использовать подобное нах, нах... Сегодня это в иаре работает, завтра нет
-
Aleksey_75
(
21.02.2021 21:28
)
Стандарт не читал, слишком много букв, но говорят в С11 есть. Погуглил, ЖСС тоже могёт с опцией -fms-extensions
-
IBAH
(
21.02.2021 21:32
)