Resultados da pesquisa a pedido "c++"

2 a resposta

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: ...

8 a resposta

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 ...

6 a resposta

Ú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?

4 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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"

4 a resposta

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 ...

8 a resposta

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 ...

2 a resposta

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

2 a resposta

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 ...