Запись ::func(x) означает, что

функция func написана на ассемблере
вызывается функция из анонимного контекста
вызывается функция из глобального контекста
вызывается функция, определенная в другом файле
функция func имеет тип void

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.