Resultados da pesquisa a pedido "c++"
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, ...
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 ...
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.
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 ...
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){ ... } } } ...
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 ...
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 ...
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 ...
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 ...
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) ...