Resultados da pesquisa a pedido "c++"

9 a resposta

Teto rápido de uma divisão inteira em C / C ++

Valores inteiros dadosx ey, C e C ++ retornam como quocienteq = x/y o piso do ponto flutuante equivalente. Estou interessado em um método de devolver o teto. Por exemplo,ceil(10/5)=2 eceil(11/5)=3. A abordagem óbvia envolve algo como: q = x / ...

2 a resposta

Como posso remover / refatorar uma declaração de dependência de "amigo" corretamente?

O pano de fundo desta pergunta é baseado em um exemplo prático em que eu queria remover uma dependência de "amigo" de um par de classes usadas para gerenciar o acesso bloqueado de leitura / gravação a um recurso compartilhado. Aqui está uma ...

1 a resposta

Como posso acelerar a largura de banda em um nível de domínio de aplicativo no Windows (no modo de usuário)?

Gostaria de fazer o seguinte: Meu aplicativo é executado em uma máquina Windows (chame-o de aplicativo A).Posso modificar o código-fonte do aplicativo A para introduzir a otimização da largura de banda.Gostaria de poder reutilizar meu código de ...

5 a resposta

Retângulo rápido para interseção de retângulo

Qual é a maneira mais rápida de testar se dois retângulos estão se cruzando? Uma pesquisa na internet surgiu com essa linha única (WOOT!), Mas eu não entendo como escrevê-lo em Javascript, parece estar escrito em uma forma antiga de C ...

3 a resposta

A implementação do std :: forward

eu estou lendoVisão geral do novo C ++ (C ++ 11/14) (somente PDF) [http://www.artima.com/shop/overview_of_the_new_cpp], no Slide 288, fornece uma implementação destd::forward: template<typename T> // For lvalues (T is T&), T&& std::forward(T&& ...

2 a resposta

Como adicionar argumentos do compilador usando o CMake?

Eu tenho usado o Clion IDE e estou tentando obter um programa GTK simples para compilá-lo. Eu descobri que o Clion usa o CMake, então os problemas estão aqui e não com o próprio IDE. Consigo compilar e executar o programa diretamente do terminal, ...

10 a resposta

Desempenho de F # em computação científica

Estou curioso para saber como o desempenho do F # se compara ao desempenho do C ++? Fiz uma pergunta semelhante com relação ao Java, e a impressão que tive foi que o Java não é adequado para processamento de números pesado. Eu li que o F # ...

2 a resposta

Expressão SFINAE para sobrecarregar no tipo de ponteiro de função passado

Neste exemplo, uma função é passada para um modelo de função implicitamente instanciado. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) { ...

3 a resposta

Falha na chamada do controlador protegido da classe herdada de dentro do método de modelo estático da classe base

Eu tenho uma classe de componente que define um método de modelo estático de como umComponent deve ser criado em geral: class Component { protected: uint32_t id; Component(uint32_t id) : id(id) { } template<typename T, uint32_t C> static T* ...

7 a resposta

Cursos em vídeo para aprender C ++ [fechado]

Você tem alguma recomendação sobre ótimos cursos em vídeo como complemento dos livros para aprender C ++?