![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 11.11.2016
Сообщений: 261
|
![]()
В C++ есть возможность объявить анонимный namespace. Эта штука используется для группировки объявлений, локальных для единицы трансляции. В нашем проекте анонимные неймспейсы почему-то запрещены. Чем они так плохи?
|
![]() |
![]() |
![]() |
#2 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() |
![]() |
![]() |
![]() |
#3 |
C++ hater
Старожил
Регистрация: 19.07.2009
Сообщений: 3,333
|
![]()
в общем случае ничем.
навскидку - раньше в gcc при использовании анонимных неймспейсов невозможно было воспроизвести сборку (с получением артефактов с теми же хешами). возможно вы сертифицируете ваш софт (любимый попил бабла в ит в рф) и используете старый gcc.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
![]() |
![]() |
![]() |
#4 |
Упртй программер
Форумчанин
Регистрация: 26.11.2009
Сообщений: 150
|
![]()
Если в двух разных анонимных неймспейсах будут переменные/константы с одинаковыми названиями, это может вызывать коллизию имен, если для сборки проекта используются Compilation Units
Помощь с кодом/лабами по С/С++
Контакты: ICQ 623334555 Skype: btwosoft; Mail: b2soft@yandex.ru |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]() Цитата:
анонимные спейсы никак не могут вызвать коллизии имен по определению анонимных спейсов. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Может ли ссылка нанести вред системе? | Uri-NO_terapia | Безопасность, Шифрование | 18 | 14.11.2015 21:08 |
Вред здоровья от компьтера | ts-alan | Свободное общение | 30 | 10.10.2014 19:54 |
Есть ли вред если во ftloat параметре забыть поставть .0? | Человек_Борща | Общие вопросы Delphi | 2 | 31.01.2011 17:42 |
Отправка анонимных писем | mish@ | Работа с сетью в Delphi | 4 | 02.05.2009 02:02 |
шестизнаки и семизнаки. Вред или польза ? | Virtson | Свободное общение | 24 | 12.01.2007 09:09 |