я наткнулся на следующую структуру кода в C++:C++ «::» без имени класса
uint32_t AClass::Action(....)
{
..
status = ::Action(...);
..
}
Я не уверен, что ::Action()
средства. К какому классу он принадлежит? ПРИМЕЧАНИЕ. Список аргументов ::Action(...)
отличается от AClass::Action(...)
.
Как узнать, где находится пространство имен корней? – drdot
@dannycrane Я полагаю, что корневое пространство имен также можно назвать пространством имен «по умолчанию». Любой код, который не находится в явном блоке «namespace», находится в корневом пространстве имен. Все остальные пространства имен по существу «внутри» корневого пространства имен. –
@RedRoboHood Было бы неплохо, если бы вы могли отличить корневое пространство имен от глобальной области –