В C ++ и Java структуры данных могут иметь частные
, открытые
и защищенные
области. Я хотел бы перенести эту концепцию на программу на языке C, которую я пишу.
Существуют ли какие-либо идиомы для реализации указателей частных или защищенных функций и полей данных в структуре C
? Существуют ли какие-либо идиомы для реализации частных ...
В C ++ и Java структуры данных могут иметь частные
, открытые
и защищенные
области. Я хотел бы перенести эту концепцию на программу на языке C, которую я пишу.
Существуют ли какие-либо идиомы для реализации указателей частных или защищенных функций и полей данных в структуре C
? Существуют ли какие-либо идиомы для реализации частных ...
В C ++ и Java структуры данных могут иметь частные
, открытые
и защищенные
области. Я хотел бы перенести эту концепцию на программу на языке C, которую я пишу.
Существуют ли какие-либо идиомы для реализации указателей частных или защищенных функций и полей данных в структуре C
?
Я знаю, что C struct
являются общедоступными, я ищу идиому, которая поможет скрыть некоторые детали реализации и заставить пользователей использовать открытый интерфейс.
Примечание. Язык был выбран в магазине, поэтому я застрял в реализации объектно-ориентированных концепций в C.
Спасибо.