Тема: класы в C++
Показать сообщение отдельно
Старый 11.04.2011, 15:04   #11
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
для фугкции не члена объявление static бессмысленно.
тогда код функции будет доступен только в compilation unit - внетри объектника обучно создаваемого для каждого .cpp, т.е. будет локальным в .cpp что позволяет компилятору оптимизировать вызовы и т.д.

Вообще в C++ у static 3 совершенно разных значения в
1) описании класса
2) вне класса и функции
3) внутри кода функции.
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием