Resultados da pesquisa a pedido "c++"

1 a resposta

C ++ descobrir se o depurador está anexado

Eu uso o stackwalk64 para gerar rastreamentos de pilha para C ++ no visual studio 2008 usando as últimas symchk.exe e dbghlp.dll. Isso funciona bem quando estou executando o exe independente. No entanto, quando o depurador é anexado, eu cria um ...

4 a resposta

É possível exportar funções de uma DLL C # como no VS C ++?

No VS C / C ++, você poderia usarextern "C" __declspec(dllexport) -function declaration-. Como faço para fazer isso em uma c # dll? Existe código C # equivalente ao código acima? Editar: Mais informações Estou tentando criar um suplemento para ...

3 a resposta

O ponteiro é aritmético no membro inativo de uma união UB?

Vamos considerar este código de exemplo: struct sso { union { struct { char* ptr; char size_r[8]; } large_str; char short_str[16]; }; const char* get_tag_ptr() const { return short_str+15; } };No[basic.expr] ...

1 a resposta

Usando std :: washder para obter um ponteiro para um membro do objeto ativo de um ponteiro para um objeto inativo?

Esta pergunta segue esta1 [https://stackoverflow.com/questions/48188737/is-pointer-arithmetic-on-inactive-member-of-a-union-ub] Vamos considerar este código de exemplo: struct sso { union{ struct { char* ptr; char size_r[8]; } large_str; ...

3 a resposta

Microsoft Visual C ++, compilando pequenos códigos-fonte sem arquivo de projeto

Bem, estou usando o Dev-C ++ há algum tempo para aprender a linguagem [c ++], e algumas coisas não funcionavam corretamente, como variáveis globais e locais. Decidi baixar o Microsoft Visual C ++ para ver como ele se comparava, e ...

7 a resposta

Em que casos devo usar o memcpy sobre operadores padrão em C ++?

Quando posso obter melhor desempenho usandomemcpy ou como me beneficio de usá-lo? Por exemplo: float a[3]; float b[3];é código: memcpy(a, b, 3*sizeof(float));Mais rápido do que este? a[0] = b[0]; a[1] = b[1]; a[2] = b[2];

3 a resposta

verifique vazamentos de memória nas janelas [duplicado]

Possível duplicado: Existe um bom substituto para o Valgrind para Windows? [https://stackoverflow.com/questions/413477/is-there-a-good-valgrind-substitute-for-windows] Eu usei o valgrind no Linux. Alguém pode me dizer algumas ...

2 a resposta

O que significa um 0 extra na frente de um valor int?

Inspirando-me em um pedaço de código ofuscado, tenho uma pequena pergunta sobre a atribuição de valor a um número inteiro: #include <iostream> #include <cstdio> int main() { int i = 0101; std::cout << i << "\n"; }E a saída foi 65, e não tenho ...

1 a resposta

Ligação temporária à referência const na lista do inicializador c'tor

A seção 12.2.5 no C ++ 03 diz "Um limite temporário a um membro de referência no ctor-inicializador de um construtor (12.6.2) persiste até que o construtor saia" Então eu tentei seguir o programa #include<iostream> using namespace std; struct ...

1 a resposta

Como const auto e auto const se aplicam a ponteiros?

Eu estava tentando algum código e estou me perguntando como oconst qualificador em C ++ se aplica a tipos de ponteiros ao usarauto. int main() { int foo = 1; int bar = 2; //Expected: const int * ptr_to_const_int = &foo; const auto ...