Resultados da pesquisa a pedido "c++"
Buscar e adicionar usando operações atômicas do OpenMP
Estou usando o OpenMP e preciso usar a operação de buscar e adicionar. No entanto, o OpenMP não fornece uma diretiva / chamada apropriada. Gostaria de preservar a portabilidade máxima, portanto, não quero confiar nas intrínsecas ...
O que é um índice permutado?
Estou lendo C ++ acelerado. Eu não entendo o Exercício 5-1: Projete e implemente um programa para produzir um índice permutado a partir da entrada a seguir. Um índice permutado é aquele em que cada frase é indexada por cada palavra na ...
Como a resolução de sobrecarga funciona quando um argumento é uma função sobrecarregada?
PreâmbuloA resolução de sobrecarga em C ++ pode ser um processo excessivamente complexo. É preciso muito esforço mental para entender todas as regras de C ++ que governam a resolução de sobrecarga. Recentemente, ocorreu-me que a presença do nome ...
Não é possível vincular lvalue à referência rvalue
Eu tenho esse trecho de código de teste C ++, #include <vector> class A { std::vector<int> x; public: A(std::vector<int>&& _x) : x(_x) {} }; class B { A a; public: B(std::vector<int>&& _x) : a(/*move(*/_x/*)*/) {} };Eu estou passando_x para B ...
Dicas e truques do Visual Studio 6 [fechado]
Alguns de nós teriam invariavelmente de suportar código 'legado' usando IDEs do Visual Studio 6.0 da Microsoft que - embora as opiniões sejam diferen...
Como descobrir quais otimizações são realmente aplicadas ao usar o gcc?
Com a família de compiladores XL da IBM, é possível fornecer duas opções
Usando boost :: random como o RNG para std :: random_shuffle
Eu tenho um programa que usa o gerador de números aleatórios mt19937 de boost :: random. Eu preciso fazer um random_shuffle e quero que os números aleatórios...
Existe uma implementação autônoma de std :: function?
Eu estou trabalhando em um sistema embarcado, então o tamanho do código é um problema. Usar a biblioteca padrão aumenta meu tamanho binário em cerca de 60k, ...
String literal corresponde à sobrecarga de bool em vez de std :: string
Eu estou tentando escrever uma classe de C ++ que tenha alguns métodos sobrecarregados:
C2 / 03 referência de colapso e cv qualificadores
O código abaixo compila (gcc 4.7.2 ou icc 13) e produz saída "1 2". O que significa que