ID do artigo: 317799 - Última revisão: segunda-feira, 12 de fevereiro de 2007 - Revisão: 2.1 PROBLEMA: O Microsoft Foundation Classes DEBUG_NEW não funciona com GDI +
SintomasQuando você cria uma versão de depuração de um aplicativo MFC (Microsoft Foundation Classes) que usa o GDI +, você receberá uma mensagem de erro semelhante à seguinte: Erro C2660: 'Gdiplus::GdiplusBase::operator novo': função não requer 3 parâmetros CausaEm compilações de depuração, o MFC define uma macro pré-processador que expande o novo operador para um operador sobrecarregado novo que usa dois parâmetros extras. Os parâmetros extras são o número de linha do origem arquivo nome e código. MFC pode usar essas informações para reportar vazamentos de memória para o programador quando no modo de depuração. Isso funciona para classes MFC porque MFC fornece sobrecargas para novo que aceitam parâmetros extras. No entanto, porque essa expansão é feita pelo pré-processador, afeta todos os uso do novo operador. Se as classes MFC não forem usadas no projeto, seu novo operador também estiver expandido, mesmo que nenhuma sobrecarga adequada do novo esteja disponível nessa classe. Isso é o que acontece no GDI + e, como resultado, você recebe uma mensagem de erro de tempo de compilação. Como ContornarPara contornar este problema, escolha um dos seguintes métodos:
SituaçãoEsse comportamento é por design. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 317799
(http://support.microsoft.com/kb/317799/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início