Что происходит с пространством имен? - PullRequest
0 голосов
/ 14 ноября 2008

когда dll создается из исходного кода в заданных пространствах имен a, b с функциями a :: open, b :: open, возникнет ли конфликт при вызове этих функций.

1 Ответ

2 голосов
/ 14 ноября 2008

Нет, потому что имена функций, экспортируемые из DLL, являются искаженными именами C ++. Искаженные имена включают пространство имен, поэтому конфликта не будет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...