Возможный дубликат:
Deprecation of the static keyword… no more?
В С++ 2003 пространство имен static устарело:
[C++03: 7.3.1.1/2]:Использование ключевого словаstaticустарело, если объявление объектов в области пространства имен (см. приложение D); unnamed-namespace предоставляет превосходную альтернативу.
Я не могу найти, где какое-либо такое предложение существует в С++ 2011 (предлагая недооценку), а 7.1.1, похоже, не запрещает namespace- static (и если бы это было, это означало бы, что функция был окончательно удален с языка); однако ни один из случаев не указан в C.2 (который указывает существенные различия между 2003 и 2011 годами.)
Было ли пространство имен static недоказанным или нет?
