LINUX.ORG.RU

Что означает None в ANSI C?

 


0

2

Решил почитать исходники xsetroot и наткнулся на строку вида

static Pixmap save_pixmap = (Pixmap)None;
и меня крайне заинтересовало что значит None в сишке?

Поиск гуглах выдает всякие невнятные результаты на тему питоновского None.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

нету такого ключевого слова в сях. грепани

vvviperrr ★★★★★
()
./X11/X.h:#define None                 0L       /* universal null resource or null atom */
vvviperrr ★★★★★
()

Что сложно поставить курсор на None и нажать на g] ?
Ну или cscope на сорцы натравить можно было.
А можно было и grep'ом по сорцам пройтись.

andreyu ★★★★★
()

То, что звёздочки зарабатывают минетом.

anonymous
()

в качестве первого(и не нужного) шага можно было грепануть его стандарты и получить 0найдено в части идентификаторов.

ну и да ПОЛНОСТЬЮЗАГЛАВНЫЕ это соглашение - а не директивное требование входного(С) языка .

ну и вообще непонятен идентификатор - scope'иш его во всё более общих контекствах(что тот же scope тебе автоматом предоставляет)

начинать же поиск с наиболее широго контекста то биш google:C None

это(ибо уверен что на такой запрос С откидывается|не_сильно_уменьшает_выборку) почти google:None

а что кстати мешало google:None C xwindows

или даже google:None xsetroot

?

qulinxao ★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.