Resultados da pesquisa a pedido "c++"
CRR: Problema dependente do compilador com o Expression Template
correu um problema dependente do compilador com o seguinte código (armazenado em crtp.cc #include <vector> #include <cassert> #include <iostream> template < class Derived > class AlgebraicVectorExpression { public: ...
unção fatorial recursiva e simplificad
Eu sei como fazer memoização em Python facilmente, mas preciso de uma maneira mais rápida de computá-las, por isso estou usando C ++. No entanto, não tenho idéia de como memorizar. Entendo que se trata de armazenar valores em uma matriz ou vetor ...
Último elemento no ForEach
O C ++ possui um método pré-criado para identificar em qual elemento você está no seu loop foreach ou se existe uma maneira de identificar se você está no seu último elemento? Ou tenho que fazê-lo manualmente com um contador?
omo posso chamar um conjunto de construtores de classe base variados com base em pacotes de argumentos com tag
Eu gostaria de poder fazer isso: template<typename Mix> struct A { A(int i) { } }; template<typename Mix> struct B { B() { } B(const char*) { } }; template<template<typename> class... Mixins> struct Mix : Mixins<Mix<Mixins...>>... { // This ...
o comportamento de std :: async com std :: launch :: async policy
Tenho alguma dúvida sobre o comportamento destd::async função comstd::launch::async policy &std::future objeto retornado de assíncron No código a seguir, o encadeamento principal aguarda a conclusão defoo() no segmento criado porasync ...
Char * codificação
Se eu escrever a instrução abaixo em C ++ no Visual Studio, o que será codificado aqu const char *c = "£"; Nas configurações do projeto do Visual Studio, defini o "Conjunto de caracteres" como "Não definido"
Altere como boost :: property_tree lê traduz cadeias de caracteres para bool
Eu me perdi nos arquivos de cabeçalho do boost property_tree e, devido à falta de documentação nas camadas inferiores, decidi perguntar qual é a maneira mais fácil de substituir o tradutor de fluxo para alterar como os valores booleanos são ...
omo inserir múltiplos valores em vetor em C +
Eu quero saber que existe alguma maneira de inserirmos vários valores em um vetor como um valor único sem usar uma variável tem Quero dizer, por exemplo: struct Something{ int x; int y; }; int main() { vector <Something> v; int x, y; cin >> x ...
O acesso ao primeiro campo de uma estrutura por meio de uma conversão C viola estritamente o alia
Este código viola o aliasing estrito? struct {int x;} a; *(int*)&a = 3 Mais abstratamente, é legal converter entre tipos diferentes, desde que as operações primitivas de leitura / gravação sejam do tipo corret
Ramificação de operadores de atribuição com valores em vez de referências
Esta questão vem de questões levantadas poresta resposta [https://stackoverflow.com/a/9746772/734069]. Normalmente, definimos operadores de atribuição de cópia para o tipoT ComoT& operator=(const T&) e mova operadores de atribuição para o tipoT ...