Resultados da pesquisa a pedido "name-mangling"

10 a resposta

Por que precisamos extern "C" {#include <foo.h>} em C ++? [duplicado

Esta pergunta já tem uma resposta aqui: Qual é o efeito do "C" externo em C + [/questions/1041866/what-is-the-effect-of-extern-c-in-c] 3 respostasPor que precisamos usar: extern "C" { #include <foo.h> }Especificamente Quando devemos usá-lo? O ...

13 a resposta

Qual é o efeito do extern “C” em C ++?

4 a resposta

Desmembrando o resultado de std :: type_info :: name

Atualmente, estou trabalhando em algum código de log que deveria - entre outras coisas - imprimir informações sobre a função de chamada. Isso deve ser relativamente fácil, pois o C ++ padrão tem umtype_info classe. Contém o nome da classe ...

5 a resposta

perguntas sobre nomes diferentes em C ++

Estou tentando aprender e entender o nome desconectado em C ++. Aqui estão algumas perguntas: (1) Dedevx [http://www.devx.com/tips/Tip/5652] Quando uma função global está sobrecarregada, o nome desconfigurado gerado para cada versão ...

6 a resposta

Existe uma maneira de suprimir c ++ mangling nom

Eu tenho uma DLL que está escrita em C ++ e quero suprimir o nome desconectado para alguns métodos exportados. Os métodos são globais e não são membros de nenhuma classe. Existe uma maneira de conseguir isso BTT: Estou usando o VS200

4 a resposta

Qual é o benefício do mangling de nomes privados no Python?

2 a resposta

nome stdcall desconfigurado usando extern c e dllexport vs definições de módulo (msvc ++)

Eu estava tentando exportar uma função de teste simples para uma dll trabalhar com um aplicativo (fyi: mIRC) que especifica a convenção de chamada como: int __stdcall test_func(HWND mWnd, HWND aWnd, char *data, char *parms, BOOL show, BOOL ...

6 a resposta

View Nomes desconfigurados do compilador em C ++

Como visualizo os nomes desconfigurados gerados pelo compilador para funções sobrecarregadas em C ++? Estou usando o VC9, mas as respostas para outros compiladores também são bem-vinda Editar Acho todas as respostas úteis aqui. Aceitando o que ...

2 a resposta

Por que tenho duas implementações destruidoras na minha saída de montagem? [duplicado]

Esta pergunta já tem uma resposta aqui: GNU GCC (g ++): Por que gera vários dtors? [/questions/6613870/gnu-gcc-g-why-does-it-generate-multiple-dtors] 2 respostas Eobjdump do meu arquivo .o revela que tenho dois destruidores diferentes para ...

1 a resposta

O que significa a função GCC “isra”?