у меня как раз указателей иногда каких только не бывает. правда, это в коде, который "для юзеров". хотя, конечно, какой
это код для юзеров... он работает с устройствами, а юзеру выдаёт результаты или позволяет более-менее "дружественным" и централизованным образом регулировать сложные настройки многочисленных девайсов. иногда я пишу ещё более юзерские интерфейсы - морды. ну, те обычно вообще представляют собой нечто графическое, под wxWidgets, и имеют только одну функцию: отправлять события и данные от юзера основному модулю, который обычно консольный или сервисный и сам по себе имеет туеву хучу параметров в конфиге и командной строке, но может работать и через морду, для удобства юзеров. а то когда я говорю юзерам, что у девайса 71 параметр и их можно задать через командную строку, то у них настроение сильно портится