Resultados da pesquisa a pedido "c++"
Passando seqüências de caracteres de C # para DLL C ++ e vice-versa - exemplo mínimo
Eu estou tentando fazer o exemplo mínimo absoluto mais simples de como passar seqüências de caracteres para e de uma DLL C ++ em C #. Meu C ++ é assim: using std::string; extern "C" { string concat(string a, string b){ return a + b; } }Com um ...
C & C ++: Qual é a diferença entre ponteiro para e endereço da matriz?
Código C ++ 11: int a[3]; auto b = a; // b is of type int* auto c = &a; // c is of type int(*)[1]Código C: int a[3]; int *b = a; int (*c)[3] = &a;Os valores deb ec são iguais. Qual é a diferença entreb ec? Por que eles não são do mesmo ...
Devo usar _T ou _TEXT em literais de string C ++?
Por exemplo: // This will become either SomeMethodA or SomeMethodW, // depending on whether _UNICODE is defined. SomeMethod( _T( "My String Literal" ) ); // Becomes either AnotherMethodA or AnotherMethodW. AnotherMethod( _TEXT( "My Text" ) );Eu ...
Como conectar corretamente WM_COMMAND
Estou tentando conectar um clique de botão em uma janela mfc. E usei WM_COMMAND e WM_NOTIFY.Para testar, se o botão for clicado, o gancho deverá criar uma caixa de mensagens. O problema é que ele não reage aos cliques no botão. Aqui está o código ...
Por que expressões genéricas do tipo C não podem ser compatíveis com C ++?
Parece que me lembro de ouvir comentários vagos de algumas fontes confiáveis (ou seja, membros do comitê falando em canais não oficiais) de que expressões genéricas do tipo C não serão adicionadas ao C ++ porque não podem ser. Tanto quanto posso ...
Gcc: forçar o compilador a usar char não assinado por padrão
Como a natureza de umchar em C ++ depende do compilador quando ounsigned qualificador não está presente, existe algum argumento que eu poderia transmitir ao GCC queforçatudochars a serem compilados comounsigned?
Funções lambda recursivas em C ++ 11
Eu sou novo no C ++ 11. Estou escrevendo a seguinte função lambda recursiva, mas ela não é compilada. sum.cpp#include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto ...
Renderização de pixels a partir da matriz de valores RGB no SDL 1.2?
Estou trabalhando em um emulador de NES agora e estou tendo problemas para descobrir como renderizar os pixels. Estou usando uma matriz tridimensional para armazenar o valor RGB de cada pixel. A definição da matriz é assim para o tamanho da tela ...
Geração aleatória de array sem duplicatas
Eu estou tentando criar algo que gera uma matriz aleatória sem valores duplicados. Eu já procurei outras respostas, mas nenhuma parece me ajudar a entender. Não consigo pensar em uma maneira de realmente gerar números aleatórios que não contêm ...
Por que o strcmp é muito mais rápido que a minha função?
Eu escrevi uma função,Str::Compare, isso é basicamente umstrcmp reescrito de outra maneira. Ao comparar as duas funções, em um loop repetido 500'000'000 vezes,strcmp executar muito rápido, sobrex750vezes mais rápido. Esse código foi compilado em ...