Зачем нужны безымянные пространства имен?
скрыть и не засирать
думаешь, ты двумя словами объяснил мне что-то?
для инкапсуляции уровня модуля — т.е. чтобы объявление было недоступно вне данного модуля трансляции. аналог static из C
почему у меня так красиво не получается говорить xD
спасибо
в общем, это для любителей глобальных переменных. Можно, конечно, под это дело и функции припахать, но как-то не могу придумать примера.
как правило не переменных, а свободных функций. ну вот тебе пример: http://www.linux.org.ru/forum/developmen... — если перечисленные функции нужны только в этом файле, пространство имён делается безымянным
> Я, например, программируя на джаве, приобрел привычку всё в C++ делать в классах.Увы, у меня тоже есть такая болезнь
бывает
это лечится, я уверен
скрыть и не засирать
думаешь, ты двумя словами объяснил мне что-то?
для инкапсуляции уровня модуля — т.е. чтобы объявление было недоступно вне данного модуля трансляции. аналог static из C
почему у меня так красиво не получается говорить xD
спасибо
в общем, это для любителей глобальных переменных. Можно, конечно, под это дело и функции припахать, но как-то не могу придумать примера.
как правило не переменных, а свободных функций. ну вот тебе пример: http://www.linux.org.ru/forum/developmen... — если перечисленные функции нужны только в этом файле, пространство имён делается безымянным
> Я, например, программируя на джаве, приобрел привычку всё в C++ делать в классах.
Увы, у меня тоже есть такая болезнь
бывает
это лечится, я уверен