Erro do compilador C2751
'parameter': o nome de um parâmetro de função não pode ser qualificado
Você não pode usar um nome qualificado como um parâmetro de função.
O seguinte exemplo gera o erro C2751:
// C2751.cpp
// compile with: /c
namespace NS
{
class C {};
}
void func(int NS::C) {} // C2751