Resultados da pesquisa a pedido "c++"
Digite um tipo shared_ptr com um deleter personalizado estático, semelhante a unique_ptr
Eu li muitas perguntas sobre SO no deleter personalizado parashared_ptr eunique_ptre a diferença entre os dois. Mas ainda não encontrei nenhuma resposta clara para esta pergunta: Como alguém pode criar um tipo que atue como umshared_ptr com um ...
Padrão C ++: desreferenciando o ponteiro NULL para obter uma referência?
Eu estou querendo saber sobre o que o padrão C ++ diz sobre código como este: int* ptr = NULL; int& ref = *ptr; int* ptr2 = &ref;Na prática, o resultado é queptr2 é NULL, mas estou me perguntando, isso é apenas um detalhe de implementação ou ...
Zero-Initialize array member na lista de inicialização
Eu tenho uma classe com um membro da matriz que gostaria de inicializar para todos os zeros. class X { private: int m_array[10]; };Para uma variável local, existe uma maneira simples de inicializar com zero ...
Verifique o protocolo de segurança do servidor usando o openssl
Eu tenho um aplicativo de estrutura que se conecta a diferentes servidores, dependendo de como é usado. Para conexões https, o openssl é usado. Meu problema é que preciso saber se o servidor ao qual estou me conectando está usando SSL ou TLS, ...
Usando o Live555 para transmitir vídeo ao vivo de uma câmera IP conectada a um codificador H264
Estou usando uma placa baseada na Texas Instruments OMAP-L138 que consiste basicamente em um SoC baseado em ARM9 e um processador DSP. Está conectado a uma lente de câmera. O que estou tentando fazer é capturar o fluxo de vídeo ao vivo, enviado ...
Erro "Uso da função excluída" com std :: atomic_int
Eu quero usar umstd::atomic_int variável. No meu código, tenho: #include <atomic> std::atomic_int stop = 0; int main() { // Do something }E isso me dá um erro de compilação: use of deleted function ...
Programa C ++ para calcular quocientes de fatoriais grandes
Como posso escrever um programa c ++ para calcular grandes fatoriais. Por exemplo, se eu quiser calcular (100!) / (99!), Sabemos que a resposta é 100, mas se eu calcular os fatoriais do numerador e do denominador individualmente, ambos os ...
Anexar coluna à matriz, usando a biblioteca Eigen
É uma tarefa bastante simples, mas não consegui encontrar uma resposta para isso: Usando a biblioteca Eigen, suponha que eu tenhaMatrix2Xd mat eVector2d vec, Onde mat = 1 1 1 1 1 1 vec = 2 2Agora eu preciso de algo comomat.addCol(vec) tal ...
Falso senso de segurança com o `snprintf_s`
MSVC "seguro"sprintf As funções têm uma versão de modelo que 'sabe' o tamanho do buffer de destino. No entanto, esse código pinta felizmente 567890 sobre a pilha após o final debytes... char bytes[5]; _snprintf_s( bytes, _TRUNCATE, "%s", ...
Clang vs GCC - o pacote de parâmetros do modelo Variadic seguido pelo parâmetro com valor padrão funciona no GCC 4.8, mas não no Clang 3.5
O código abaixo funciona no gcc-4.8.2 #include <iostream> using namespace std; template<typename... Args> void func(Args... args, int optional = 0) { cout << optional << endl; } int main() { func(1); func(2.1f); // converts 2.1 to int as ...