Resultados da pesquisa a pedido "c++"

8 a resposta

A multiplicação de números inteiros é realmente a mesma velocidade da adição na CPU moderna

Eu ouço essa afirmação com frequência, que a multiplicação no hardware moderno é tão otimizada que na verdade tem a mesma velocidade da adição. Isso é verdade? Eu nunca consigo uma confirmação autorizada. Minha própria pesquisa apenas adiciona ...

3 a resposta

Marshalling Estruturas complexas entre C # / C ++

Estou tentando preencher uma matriz de estruturas de C ++ e passar o resultado de volta para c #. Eu pensei que talvez criar uma estrutura com uma matriz de estruturas talvez seja o caminho a seguir, como na maioria dos exemplos que encontrei ...

3 a resposta

Como posso descrever um ponteiro para a classe em um diagrama de classes UML?

Se eu tiver umclass A que contém um ponteiro para umclass B e um método que leva em entrada um ponteiro paraclass B class A { private: B* attribute; public: void method(B* par); }como posso descrevê-lo em um diagrama de classes UML? Tenho que ...

2 a resposta

Como criar uma pasta em um Mac com C ++?

Como o usuário insere o nome da pasta e ele é criado na área de trabalho (para mac)? Isto é o que eu tenho até agora .. (e código extra abaixo) #include <iostream> #include <fstream> #include <sys/stat.h> #include <stdlib.h> #include <stdio.h> ...

4 a resposta

Variável de loop sem nome no intervalo para loop?

Existe alguma maneira de não "usar" a variável de loop em um loop for baseado em intervalo, mas também evitar avisos do compilador sobre o uso não utilizado? Por contexto, estou tentando fazer algo como o seguinte. Eu tenho "tratar avisos como ...

1 a resposta

Exceção de SYCL capturada: Erro: [ComputeCpp: RT0101] Falha ao criar o kernel ((Nome do Kernel: SYCL_class_multiply))

Eu cloneihttps://github.com/codeplaysoftware/computecpp-sdk.git [https://github.com/codeplaysoftware/computecpp-sdk.git]e modificou ocomputecpp-sdk/samples/accessors/accessors.cpp Arquivo. Acabei de adicionarstd::cout << "SYCL exception caught: ...

4 a resposta

Como encontrar a rotação correta de um vetor para outro?

Eu tenho dois objetos e cada objeto tem dois vetores: vetor normalvetorComo nesta imagem: O vetor ativo é perpendicular ao vetor normal. Agora eu quero encontrar uma rotação única de um objeto para outro, como fazer isso? Eu tenho um método ...

4 a resposta

Os compiladores C ++ 11 transformam variáveis locais em rvalores quando podem durante a otimização de código?

Às vezes, é aconselhável dividir expressões longas ou complicadas em várias etapas, por exemplo (a segunda versão não é mais clara, mas é apenas um exemplo): return object1(object2(object3(x)));pode ser escrito como: object3 a(x); object2 b(a); ...

9 a resposta

Por que não consigo usar o valor flutuante como parâmetro do modelo?

Quando tento usarfloat como parâmetro de modelo, o compilador clama por esse código, enquantoint funciona bem. É porque eu não posso usarfloat como um parâmetro de modelo? #include<iostream> using namespace std; template <class T, T ...

2 a resposta

o que é invalidado, os métodos de atualização fazem no VC ++

Eu tenho poucas dúvidas sobre as funções da janela em c ++. o que exatamente"invalidate()" função faz? que mensagem ele envia? quando precisamos ligar para isso? também o que é"update()" função? é"invalidaterect()" funciona semelhante ...