Resultados da pesquisa a pedido "c++"

4 a resposta

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 ...

5 a resposta

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 ...

4 a resposta

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) ...

1 a resposta

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 ...

1 a resposta

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 ...

6 a resposta

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_ ...

1 a resposta

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(); ...

3 a resposta

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 ...

5 a resposta

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 ...

5 a resposta

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, ...