Resultados da pesquisa a pedido "c++"

4 a resposta

Por que não posso declarar uma referência a um objeto mutável? (“A referência não pode ser declarada mutável”)

Digamos que temos umtest.cpp do seguinte modo class A; class B { private: A mutable& _a; };Compilação $> gcc test.cpp test.cpp:6:20: error: reference ‘_a’ cannot be declared ‘mutable’ [-fpermissive]My gcc: $> gcc --version gcc (Ubuntu/Linaro ...

8 a resposta

Para encontrar a substring mais longa com soma igual à esquerda e à direita em C ++

Eu estava resolvendo uma pergunta, com a qual estou tendo alguns problemas: Complete a função getEqualSumSubstring, que recebe um único argumento. O argumento único é uma strings, que contém apenas dígitos diferentes de zero. Essa função deve ...

2 a resposta

Como e quando alinhar ao tamanho da linha do cache?

Na excelente fila mpmc limitada de Dmitry Vyukov, escrita em C ++ Veja:http: //www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queu [http://www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queue] Ele adiciona ...

5 a resposta

Não é possível fazer downcast porque a classe não é polimórfica?

É possível ter herança sem métodos virtuais? O compilador está dizendo que o código a seguir não é polimórfic Exemplo Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; } Em outra classe, estamos tentando ...

3 a resposta

Por que as instruções não podem aparecer no escopo do espaço para nom

Qualquer idéia sobre qual regra no padrão indica as declarações como esta: p++; //where 'p' is pointer to arraynão pode aparecer no escopo global? Estou procurando uma referência, não apenas uma explicação, se possíve

3 a resposta

Em que condições devo estar pensando em implementar um construtor de movimento e um operador de moviment

Para construtores de cópia padrão e operadores de atribuição, sempre penso em implementá-los oudelete deixar os padrões inexistentes, se minha classe implementar um destruido Para o novomove constructor emove operator, qual é a maneira correta ...

6 a resposta

eutilização de código no tratamento de exceçõ

Estou desenvolvendo uma API C para algumas funcionalidades escritas em C ++ e quero garantir que nenhuma exceção seja propagada em nenhuma das funções C. exportada A maneira mais simples de fazer isso é garantir que cada função ...

1 a resposta

Como comparar eficientemente dois mapas de strings em C ++

Gostaria de saber se apenas aplicando alguns algoritmos padrão é possível escrever uma função curta que compara doisstd::map<string, string> e retorna true se todos os pares de valores-chave (mas alguns) forem verdadeiro Por exemplo, esses ...

2 a resposta

NEON vectorize a soma dos produtos de bytes não assinados: (a [i] -int1) * (b [i] -int2)

Preciso melhorar um loop, porque é chamado pelo meu aplicativo milhares de vezes. Acho que preciso fazer isso com o Neon, mas não sei por onde começar. Pressupostos / pré-condições: w é sempre 320 (múltiplo de 16/32pa epb são alinhados por 16 ...

6 a resposta

Construtor assustador em C ++ [duplicado]

Possible Duplicate: or que é um erro usar um conjunto vazio de colchetes para chamar um construtor sem argumento [https://stackoverflow.com/questions/180172/why-is-it-an-error-to-use-an-empty-set-of-brackets-to-call-a-constructor-with-no] Vamos ...