Resultados da pesquisa a pedido "c++"
Mensagens do assembler: Erro: a instrução condicional do polegar deve estar no bloco de TI - `strexeq r1, r2, [r4] '
Eu tentei criar o arquivo .so. O arquivo contém bibliotecas como tbb, dlib. Quando executo meu arquivo cpp, a exceção é exibida [Mensagens do assembler: Erro: a instrução condicional do polegar deve estar no bloco de TI - `strexeq r1, r2, [r4] ...
No C ++ 14, um membro constexpr pode alterar um membro de dados?
Em C ++ 14, desdeconstexpr não estão implicitamenteconst mais, podeconstexpr função membro modificar um membro de dados de uma classe: struct myclass { int member; constexpr myclass(int input): member(input) {} constexpr void f() {member = 42;} ...
Existe alguma vantagem em usar o modelo de função std :: addressof () em vez de usar o operador & em C ++? [duplicado]
Esta pergunta já tem uma resposta aqui: Quando usar o endereçoof (x) em vez de & x? [/questions/14820307/when-to-use-addressofx-instead-of-x] 5 respostasE seendereço de operator& funciona bem, então porque C ++ introduziuaddressof() função? o& O ...
Como criar um loop de jogo com xlib
Estou tentando criar um loop de jogo para uma janela xlib, mas não consigo pintar a janela corretamente. No momento, estou criando uma janela com o XCreateSimpleWindow (...) e usando um loop for para pintar todos os pixels, um de cada vez. (A cor ...
Forçar a liberação da memória para o SO
Eu tenho um aplicativo que leva cerca de 20 MB de RAM. Em um algoritmo raramente usado, ele (std :: vector) aloca temporariamente 250 MB. Após a desalocação, o monitor do sistema ainda mostra esse uso. Como posso liberar a memória de volta para o ...
Como obter o hWnd da janela aberta pelo ShellExecuteEx .. hProcess?
Esse problema "simples" parece estar repleto de problemas colaterais. por exemplo. O novo processo abre várias janelas; Possui uma tela inicial? Existe uma maneira simples? (Estou iniciando uma nova instância do Notepad ++) ... std::tstring ...
c ++: definição de matriz local versus uma chamada malloc
Qual é a diferença entre isso: somefunction() { ... char *output; output = (char *) malloc((len * 2) + 1); ... }e isto: somefunction() { ... char output[(len * 2) + 1]; ... }Quando um é mais apropriado que o outro? obrigado a todos por suas ...
como gerar um int em binário?
int x = 5; cout<<(char)x;o código acima gera um int x no binário bruto, mas apenas 1 byte. o que eu preciso fazer é gerar x como 4 bytes em binário, porque no meu código x pode estar em qualquer lugar entre 0 e 2 ^ 32-1, pois cout<<(int)x;não ...
Por que std :: vector :: operator [] é 5 a 10 vezes mais rápido que std :: vector :: at ()?
Durante a otimização do programa, tentando otimizar um loop que itera através de um vetor, descobri o seguinte fato: :: std :: vector :: at () é EXTREMAMENTE mais lento que o operador []! O operador [] é 5 a 10 vezes mais rápido que em (), nas ...
cmake - Configuração global de sinalizador de vinculador (para todos os destinos no diretório)
Desejo passar sinalizadores de vinculador para todos os subprojetos (subdiretório CMakeList) no meu projeto. Antes de mudar para o novo cmake 3.3, eu estava usando o seguinte código (cmake 3.2) que estava funcionando bem, adicionando ...