@Andrei1penguin1

Зачем нужны нижние подчеркивания перед функциями в C?

Часто встречаю примеры кода C, где функции определены с нижним подчеркиванием, например, вместо getcwd используется _getcwd. Зачем это нужно?
  • Вопрос задан
  • 906 просмотров
Решения вопроса 2
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
В самом языке это подчеркивание не означает ничего. Это программисты какой-то смысл в эти подчеркивания вкладывают. Может, у авторов кода так принято обозначать "приватные" функции - что-то, что они сами используют, что не положено использовать пользователям библиотеки.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Это системные функции используемые для функций высшего порядка, могут отличаться количеством параметров, в общем это платформенно специфичные вещи
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы