Resultados da pesquisa a pedido "c++"

1 a resposta

Impulso Classificar por chave em tempo real ou por uma abordagem diferente?

Eu queria saber se é possível classificar por chaves usando a Thrust Library sem a necessidade de criar um vetor para armazenar as chaves (em tempo real). Por exemplo, tenho os seguintes dois vetores: Chaves e Valores: vectorKeys: 0, 1, 2, 0, 1, ...

2 a resposta

fonte e montagem intercaladas clang

Querendo saber se é possível gerar fonte e montagem intercaladas a partir do clang? Estou procurando algo equivalente ao comando gcc (como demonstrado ...

6 a resposta

Por que adicionar um '0' a um dígito int permite a conversão para um caractere?

Eu já vi exemplos disso em todo o lugar: int i = 2; char c = i + '0'; string s; s += char(i + '0');No entanto, ainda não vi uma explicação do porquê adicionar o zero permite a conversão.

6 a resposta

Definições de função C / C ++ sem montagem

Eu sempre pensei que funciona comoprintf() são, na última etapa, definidos usando montagem embutida. Nas profundezas do stdio.h está oculto um código ASM que realmente diz à CPU o que fazer. Por exemplo, em dos, lembro que foi implementado pela ...

30 a resposta

How to avoid “if” chains?

Supondo que eu tenho esse pseudo-código: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = execut,eStepC(); if (conditionC){ ... } } } ...

1 a resposta

Usando mutex estático em uma classe

Eu tenho uma classe que eu posso ter muitas instâncias. Dentro, ele cria e inicializa alguns membros de uma biblioteca de terceiros (que usam algumas variáveis globais) e não é seguro para threads. Pensei em usar o boost estático :: mutex, que ...

1 a resposta

Em um construtor de classe abstrata, por que preciso chamar um construtor de uma base virtual que nunca será chamada?

Enfrento a bem conhecida situação "temida" do diamante: A / \ B1 B2 \ / C | DA classeA tem, diz o construtorA::A(int i). Também quero proibir uma instanciação padrão de umA então eu declaro o construtor padrão deA Comoprivate. As classesB1 eB2 ...

5 a resposta

Por que int8_t e entrada do usuário via cin mostram resultados estranhos [duplicado]

Esta pergunta já tem uma resposta aqui: uint8_t não pode ser impresso com cout [/questions/19562103/uint8-t-cant-be-printed-with-cout] 8 respostasUm pequeno pedaço de código me deixa louca, mas espero que você possa me impedir de pular pela ...

5 a resposta

tratamento de erros c ++ dynamic_cast

Existe alguma boa prática relacionada ao tratamento de erros de dynamic_cast (exceto não usá-lo quando você não precisa)? Eu estou querendo saber como devo proceder sobre NULL e bad_cast ele pode lançar. Devo verificar os dois? E se eu pegar ...

2 a resposta

agrupando uma biblioteca C (GSL) em um código cython usando retorno de chamada

Eu sou um novato comcython ec. Eu quero usar o cython para acelerar o desempenho do meu código. Eu gostaria de usargsl_integration biblioteca no meu código para integração. atualizar:test_gsl.pyx cdef extern from "math.h": double log(double x) ...