Resultados da pesquisa a pedido "c++"
Problema de desempenho com o analisador gravado com Boost :: spirit
Quero analisar um arquivo parecido com este (formato de texto semelhante ao FASTA): >InfoHeader "Some text sequence that has a line break after every 80 characters" >InfoHeader "Some text sequence that has a line break after every 80 ...
Por que as classes de modelo permitem funções membro que não podem ser compiladas?
class P { }; template< typename P > class C : public P { public: void f() { P::f(); } }; int main() { C<P> c1; return 0; }Caso minha pergunta deixe espaço para mal-entendidos, aqui está um exemplo de código. E seC estavanão modelado, mas herdado ...
Noções básicas sobre o gancho de mouse e teclado de baixo nível (win32)
Estou tentando capturar entrada global de mouse e teclado. LRESULT CALLBACK MouseHookProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode >= 0) { if (wParam == WM_RBUTTONDOWN) printf("right mouse down\n"); if (wParam == WM_RBUTTONUP) ...
Como um tipo incompleto pode ser usado como um parâmetro de modelo para vetor aqui?
ATÉ que o seguinte programa seja legal e outros enfeites: #include <vector> struct Bar; struct Foo { using BarVec = std::vector<Bar>::size_type; }; struct Bar {}; int main() { Foo f; }Quão?Bar é um tipo incompleto, portanto o compilador não tem ...
A instrução preparada do MySql Connector transfere apenas 64 bytes
Estou usando o MySql Connector C ++ para armazenar uma imagem JPEG de um arquivo no banco de dados. Eu estou usando a declaração preparada. Após a execução da instrução preparada, apenas os primeiros 64 bytes do arquivo são copiados no banco de ...
Selecione um tipo inteiro com base no parâmetro inteiro do modelo
Gostaria de criar um modelo de classe que aceita um parâmetro inteiro não assinado e tenha um membrou_ cujo tipo é o menor número inteiro não assinado que retém o parâmetro inteiro. Assim: template <uint64_t k> class A { ??? u_; };ParaA<0>, u_ ...
Declaração de encaminhamento da classe de modelo aninhada dentro da classe de modelo
Você pode encaminhar declarar uma classe interna de modelo dentro de uma classe normal e usar o tipo definido como qualquer outro tipo declarado de encaminhamento. class Outer { template <int N> class Inner; typedef Inner<0> Inner0; Inner0* f(); ...
Função membro de um amigo
Eu tenho tentado alguns exemplos em um livro (C ++ Primer de Stanley Lippman) e entendo que uma classe pode fazer de outra classe sua amiga (para acessar alguns membros particulares). Agora estou lendo sobre uma função de membro ser um amigo e ...
como obter mensagem de exceção geral [duplicado]
Esta pergunta já tem uma resposta aqui: C ++ obtém a descrição de uma exceção capturada no bloco catch (…) [/questions/3641737/c-get-description-of-an-exception-caught-in-catch-block] 6 respostasSe eu quiser gravar informações úteis em um ...
C ++ estende um vetor com outro vetor
Sou programador de C / Python em C ++ e trabalho com o STL pela primeira vez. No Python, estender uma lista com outra lista usa o.extend método: >>> v = [1, 2, 3] >>> v_prime = [4, 5, 6] >>> v.extend(v_prime) >>> print(v) [1, 2, 3, 4, 5, ...