Я пытаюсь использовать две очень большие библиотеки C ++ для написания моей собственной библиотеки и набора приложений, и в основных классах заголовков обеих библиотек присутствуют директивы using. Конфликт заключается в единственном классе, называемом вектором (с std :: vector). В одном заголовке указано «using namespace std», и это все портит.
Есть ли способ исключить идентификатор из пространства имен после того, как «using namespace» уже было написано?
using namespace std
в вашем заголовке - большая ошибка. Я бы серьезно сомневался в качестве остальной части библиотеки. - person Sergey Kalinichenko   schedule 14.02.2012using
в заголовке. Создателям библиотеки необходимо исправить свой код. - person Mark B   schedule 14.02.2012