Resultados da pesquisa a pedido "c++"
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 ...
É 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 ...
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] ...
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; ...
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 ...
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];
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 ...
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 ...
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 ...
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 ...