ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Четверг
29 сентября
1186243 Топик полностью
Nikolay_Po (11.03.2022 11:28, просмотров: 72) ответил Aleksey_75 на не нравятся мне всякие externЫ!!! НЕ проще сделать фифо локальным и обращаться через функции добавления и извлечения ?
Можно. Типа "setter" и "getter". Это практично для более высокоуровневого программирования. Ближе к объектам и методам. Обращение через функции имеет смысл, если при обращении требуются доп. операции, например, обработка счётчиков, проверки переполнения/опустошения. 

При простом прямом обращении к значению переменной или элемента структуры, если не планируется усложнение способа обращения (например, перенос переменного значения из внутреннего ОЗУ во внешнюю память, требующего специальных процедур обращения) функции не имеют преимуществ перед глобальным объявлением перемеренной.