Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
'
__func__': está disponível apenas dentro do corpo de uma função
Observações
O identificador __func__ pré-definido não está disponível fora do corpo de uma função.
Para corrigir este erro, mova o identificador para dentro do corpo de uma função.
Example
O exemplo seguinte gera C3187:
// compile with: /c
#include <iostream>
auto global = __func__; // C3187, usage in global scope
void func(const char* f = __func__); // C3187, usage in parameter list
// correct usage inside a function
void test()
{
std::cout << __func__; // outputs: test
}