Resultados da pesquisa a pedido "c++"
Posso definir uma variável de ambiente e usá-la na compilação condicional?
Eu sei que posso fazer isso em um arquivo * .h: #ifdef _DEBUG #pragma comment(lib, "libtiffd.lib") #else #pragma comment(lib, "libtiff.lib") #endifMas quero uma maneira de fazer algo assim: #ifdef V2.4.6 #ifdef _DEBUG #pragma comment(lib, ...
Substituir um contador de loop de 32 bits por 64 bits introduz desvios de desempenho malucos
Eu estava procurando a maneira mais rápida depopcount grandes matrizes de dados. Eu encontrei ummuito estranho Efeito: Alterar a variável de loop deunsigned parauint64_t reduziu o desempenho em 50% no meu PC. O benchmark#include <iostream> ...
C ++ excluir ponteiro duas vezes [duplicado]
Esta pergunta já tem uma resposta aqui: O que acontece quando você desaloca um ponteiro duas ou mais vezes em C ++? [/questions/2746677/what-happens-when-you-deallocate-a-pointer-twice-or-more-in-c] 7 respostasEu sei que pode ocorrer um erro ...
Como posso passar uma função de membro C ++ para uma API C como parâmetro
No meu programa C ++, preciso chamar essa API c: GConn* gnet_conn_new (const gchar *hostname, gint port, GConnFunc func);onde GConnFunc é definido como: void (*GConnFunc) (GConn *conn);Minha pergunta é se eu tenho uma classe C ++ e tenho uma ...
Python com Numpy / Scipy vs. Pure C ++ para análise de Big Data [fechado]
Fazer Python em projetos relativamente pequenos me faz apreciar a natureza de tipo dinamicamente dessa linguagem (não há necessidade de código de declaração para rastrear tipos), o que geralmente contribui para um processo de desenvolvimento mais ...
Como tirar screenshot (high fps) no Linux (programação)
Antes de tudo, quero dizer que tenho lido muito sobre isso e aprendi muitas maneiras de fazer isso, mas não consegui fazê-lo no linux. Meu projeto é um ambilight com arduino, então preciso tirar uma captura de tela da área de trabalho e analisar ...
auto it = vector.begin () tipo resultante não é convertível em const_iterator
Os contêineres são obrigados a fornecer umaiterator tipo que é implicitamente conversível em umconst_iterator. Diante disso, estou tentando usarauto para inicializar um objeto viavector::begin()e use esse objeto resultante emstd::distance onde o ...
por que não há necessidade de declaração direta no envio estático por meio de modelos?
Estou brincando um pouco com o polimorfismo estático, estou chamando uma função que internamente chama a função especializada "certa", dependendo do tipo do argumento inicial (basicamente estou fazendo a marcação). Aqui está o código: #include ...
dedução do tipo std :: min / max diferente no linux e no windows
No código a seguir, a dedução de tipo de modelo para std :: min / max parece estranha e eu gostaria de saber por que e como corrigi-la corretamente. O seguinte funciona no Windows VS2013 e fornece um erro de compilação no GCC-4.8: (veja abaixo o ...
Como lidar com o ponteiro 'this' no construtor?
Eu tenho objetos que criam outros objetos filhos dentro de seus construtores, passando 'this' para que o filho possa salvar um ponteiro no pai. Eu uso o boost :: shared_ptr extensivamente em minha programação como uma alternativa mais segura para ...