Я смущен, что делать, когда у вас есть вложенные пространства имен и объявления объектов.
Я переношу некоторый код, который ссылается на статическую библиотеку с несколькими пространствами имен.
Пример того, о чем я говорю:
namespace ABC {
namespace XYZ {
//STUFF
}
}
В коде, что я делаю, чтобы объявить объект, который находится в пространстве имен XYZ
?
если я попробую:
XYZ::ClassA myobject;
или
ABC::XYZ::ClassA myobject;
или
ABC::ClassA myobject;
Я получаю
не называет тип
хотя ClassA
определенно существует.
Что здесь нужно?