Resultados da pesquisa a pedido "c++"
É uma extensão do compilador em conformidade para tratar funções de biblioteca padrão não constexpr como constexpr?
gcc compila o seguinte código sem aviso: #include <cmath> struct foo { static constexpr double a = std::cos(3.); static constexpr double c = std::exp(3.); static constexpr double d = std::log(3.); static constexpr double e1 = std::asin(1.); ...
O que exatamente "IB" e "UB" significam?
Eu já vi os termos "IB" e "UB" usados várias vezes, principalmente no contexto de C ++. Eu tentei pesquisá-los no Google, mas aparentemente essas combinações de duas letras são muito úteis. : P Então, eu pergunto a você ... o que eles ...
Usando bibliotecas com emscripten
Acabei de começar a usar o Emscripten e gostaria de começar a usar o GLFW e outras bibliotecas. Estou completamente perdido em como criar, vincular e usar outras bibliotecas com o Emscripten. Tentei seguir as instruções no site Emscripten, mas ...
Por que chamar std :: move em um objeto const chama o construtor copy quando passado para outro objeto?
Por que chamar std :: move em umconst objeto chama o construtor de cópia quando passado para outro objeto? Especificamente, o código #include <iostream> struct Foo { Foo() = default; Foo(Foo && x) { std::cout << "Move" << std::endl; } Foo(Foo ...
Layout de dados planar YUV420
No meu projeto eu usoOpenH264 [https://github.com/cisco/openh264]codec, que supostamente gera dados noYUV 4:2:0 planar formato. Depois de decodificar eu recebouma matrizcomwidth * height * 1.5 elementos que, ao serem exibidos, se parecem com esta ...
Listando funções C / C ++ (análise de código no Unix)
Seja mantendo um código desconhecido ou verificando os detalhes de implementação de um módulo Apache, pode ajudar se pudermos atravessar o código rapidamente e criar uma visão geral do que estamos vendo. O Grep atende a maioria das ...
Lendo arquivo JSON com C ++ e BOOST
Um servidor HTTP me envia uma resposta JSON (uma string) assim: { "folders" : [{ "id" : 109, "parent_id" : 110, "path" : "\/1\/105\/110\/" }, { "id" : 110, "parent_id" : 105, "path" : "\/1\/105\/" } ], "files" : [{ "id" : 26, "parent_id" : 105, ...
Como determino com segurança e sensibilidade se um ponteiro aponta para algum lugar em um buffer especificado?
Eu estou olhando para implementar uma função que determina se um determinado ponteiro aponta para um determinado buffer. A especificação: template <typename T> bool points_into_buffer (T *p, T *buf, std::size_t len);Se houver algumn, 0 <= n && n ...
comportamento do construtor de cópia implícita / operador de atribuição
Eu tenho uma pergunta sobre o padrão C ++. Suponha que você tenha uma classe base com construtor de cópias definido pelo usuário e operador de atribuição. A classe derivada usa a implícita gerada pelo compilador. A cópia / atribuição da classe ...
Existe um exemplo realmente útil que mostra os benefícios do ILP (paralelismo em nível de instrução) no x86_64?
Como a CPU conhecida é um pipeline, funciona mais eficientemente se a sequência de comandos é independente uma da outra - conhecida como ILP (Parallelism em nível de ...