Resultados da pesquisa a pedido "c++"
o que acontece quando tentamos liberar memória alocada pelo gerenciador de heap, que aloca mais do que o solicitado?
Esta pergunta foi feita para mim em uma entrevista. Suponha que char * p = malloc (n) atribua mais de n, digamos que N bytes de memória sejam alocados e free (p) seja usado para liberar a memória alocada para p. o gerenciador de heap pode ...
O aplicativo win32 não é tão orientado a objetos e por que existem tantos indicadores?
Isso pode ser uma pergunta idiota para alguns de vocês e talvez eu tenha feito essa pergunta errado, porque sou novo no c ++. Mas noto que, ao trabalhar em muitos aplicativos win32, você usa muitos recursos que são indicadores. Por que você ...
Modelos genéricos de operadores de conversão e semântica de movimentos: alguma solução universal?
Este é um acompanhamento deModelos explícitos de operadores de conversão qualificados para ref em ação [https://stackoverflow.com/q/23377647/2644390]. Eu experimentei muitas opções diferentes e estou apresentando alguns resultados aqui, na ...
OpenGL - Índice buffers dificuldades
Eu tenho um formato de arquivo personalizado que possui todas as informações necessárias para uma malha 3D (exportada do 3ds Max). Eu extraí os dados para vértices, índices de vértices e normais. Passo ao OpenGL os dados de vértices, índices de ...
Selecionando uma linha no QTreeView programaticamente
Eu tenho um QTreeView com QFileSystemModel como modelo. O QTreeView possui SelectionBehavior definido como SelectRows. No meu código, li um conjunto de dados para selecioná-los e, em seguida, selecioná-los via: idx = ...
boost :: problema recorrente recursivo
Existe alguma maneira de fazer isto funcionar? Espero que você entenda a idéia, estou tentando criar uma lista por meio de pares recursivos #include <boost/variant.hpp> #include <utility> struct nil {}; typedef boost::make_recursive_variant<nil, ...
Que otimização a semântica de movimento fornece se já temos o RVO?
Pelo que entendi, um dos propósitos de adicionar semântica de movimentação é otimizar o código chamando o construtor especial para copiar objetos "temporários". Por exemplo, ...
Tipo de argumento de função seguido por * &
Eu tenho algum código escrito por outra pessoa na qual algumas funções recebem argumentos cujos tipos de dados são seguidos por um * &. Estou acostumado a funções que usam um ou outro, por exemplo tomando um "duplo *" ou um "duplo &", mas não ...
Como consultar um constexpr std :: tuple em tempo de compilação?
No C ++ 0x, é possível criar um constexpr std :: tuple, por exemplo gostar #include <tuple> constexpr int i = 10; constexpr float f = 2.4f; constexpr double d = -10.4; constexpr std::tuple<int, float, double> tup(i, f, d);Também é possível ...
OpenSSL AES_cfb128_encrypt C ++
Tentei implementar um exemplo "muito" simples de criptografia / descriptografia. Preciso dele para um projeto em que gostaria de criptografar algumas informações do usuário. Não consigo criptografar o banco de dados inteiro, mas apenas ...