Ответ 1
Идентификатор, который использует оператор разрешения контекста, является квалифицированным именем согласно [expr.prim.id.qual]. В противном случае это неквалифицировано.
Стандарт не определяет значение "полностью квалифицированный", но упоминает его в [библиотека]/[требования]/[организация]/[содержание], где говорится (цитата из стандартного проекта)
Всякий раз, когда упоминается имя x, определенное в стандартной библиотеке, предполагается, что имя x полностью определено как :: std :: x, если явно не указано иное. Например, если элемент Effects: для библиотечной функции F описывается как вызывающий библиотечную функцию G, подразумевается функция :: std :: G.
Википедия определяет полностью определенное имя:
В компьютерном программировании полностью определенное имя - это однозначное имя, которое указывает, на какой объект, функцию или переменную ссылается вызов, независимо от контекста вызова.
Только имя, определенное, начиная с глобального пространства имен, однозначно без контекста. Это общее использование.