Как вы задаёте синонимы для неполных типов? Считаете ли вы, что это вкусовщина? Сам для себя ещё не решил, поэтому спрашиваю советов мудрых. С одной стороны кто-то, использующий некую нашу библиотеку с неполным типом, должен иметь дело именно с абстрактным объектом, а не указателем на этот объект. К тому же в недрах самой библиотеки мы можем не пользоваться синонимом, потому что там скрывать нечего и не от кого, всё напротив должно быть чётко и понятно. Но с другой стороны не сразу понятно, что наш абстрактный тип — указатель, и юзер может накосячить с присваиванием. Какой точки зрения придерживаетесь?

Ответ на:
комментарий
от Novel

Ответ на:
комментарий
от i-rinat


Ответ на:
комментарий
от i-rinat

Ответ на:
комментарий
от i-rinat


Ответ на:
комментарий
от Novel

Ответ на:
комментарий
от PamidoR

Ответ на:
комментарий
от i-rinat

Ответ на:
комментарий
от Novel




Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум struct vs typedef struct | union vs typedef union (2007)
- Форум [Си][struct] Ругается компилятор (2010)
- Форум typedef (2008)
- Форум Почему в Си typedef - storage class specefier? (2014)
- Форум алгебраический тип данных - это struct? (2017)
- Форум [C] typedef (2009)
- Форум Выравнивание неполного типа, расположенного на стеке (2015)
- Форум Типы нестандартного размера в Kaitai Struct (2018)
- Форум Чтобы компилятор различал стандартный тип и «кастомный» (typedef) (2015)
- Форум C и typedef (2008)