LINUX.ORG.RU

Ответ на: комментарий от cvv

ээ .. :) это же статическая переменная, инициализируется _единожды_.

CKulT
()

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

цитата из Кернигана и Ричи. %)

tarle
()
Ответ на: комментарий от cvv

Точнее я считал что единожды выполняется толко выделение памяти а инициализация выполняется при каждом вызове

cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

статик переменные лежат в сегменте данных

а попробовать самому и посмотреть что получится самому никак?

Pi ★★★★★
()

Купи и почитай Кернигана и Ричи.

linuxsoft
()
Ответ на: комментарий от Pi

Ну в общем список можно долго продолжать :). Кстати мне недавно рассказали что у этого метода еще и название есть :). В смысле что реализация является именной :)... хотя по моему до нее догадываются все в первую очередь :).

eXOR ★★★★★
()
Ответ на: комментарий от lg

Кстати разница этого метода и метода через глобальную переменную исключительно в областях видимости

anonymous
()
Ответ на: комментарий от lg

Гм :). Это уже третье название, которое мне доводится слышать :). У всех свои аргументы :).

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