Resultados da pesquisa a pedido "c++11"

3 a resposta

No C ++ 11, como posso obter um valor temporário sem um nome?

Eu tenho uma lib C tradicional e uma função (setsockopts) quer um argumento por ponteiro. No C ++ 11 (gcc 4.8), posso passar esse argumento sem inicializar uma variável nomeada? Eu tenho a seguinte solução não satisfatória: #include <iostream> ...

2 a resposta

Nova sintaxe do intervalo C ++ 11 (foreach): quais compiladores o suportam?

Eu vi esse fragmento de código c ++ 11 emesta apresentação da BoostCon por Jeremy Siek [http://ecee.colorado.edu/~siek/boostcon2010bgl.pdf]: deque<int> topo_order; topological_sort(g, front_inserter(topo_order)); for (int v : topo_order){ //line ...

1 a resposta

Por que não consigo capturar uma exceção luabind :: error quando meu código lua gera um erro?

Quando você chama uma função LUA do c ++ e há um erro de tempo de execução, LuaBind lança uma exceção luabind :: error que você pode capturar e, em seguida, ler a pilha para ver qual foi o erro. Meu depurador definitivamente captura essa exceção, ...

2 a resposta

elimine cópias desnecessárias ao chamar algoritmos C ++ / STL

Eu codifiquei o exemplo a seguir para ilustrar melhor minhas perguntas. No código abaixo, apresento umobjeto de função [http://en.wikipedia.org/wiki/Function_object](ou seja,funObj) NofunObj definição da classe, uma variável integrante ...

3 a resposta

Constantes globais em C ++ 11

Quais são as melhores maneiras de declarar e definir constantes globais em C ++? Estou mais interessado no padrão C ++ 11, pois ele corrige muito a esse respeito. [EDIT (esclarecimento)]: nesta questão, "constante global" denota variável ...

4 a resposta

Std :: vector <T> é um `tipo definido pelo usuário`?

Nos pontos 17.6.4.2.1 / 1 e 17.6.4.2.1 / 2 doesboço atual padrão [https://isocpp.org/files/papers/N3797.pdf]restrições são impostas às especializações injetadas pelos usuários emnamespace std. O comportamento de um programa C ++ é indefinido se ...

1 a resposta

Como restringir o parâmetro do modelo apenas ao ponteiro ou ao iterador de acesso aleatório?

Existe uma maneira de restringir o tipo de parâmetro de uma função de modelo a apenas ponteiros ou iteradores de acesso aleatório? Digamos que estou desenvolvendo uma função de classificação que funcione apenas com contêineres acessíveis ...

3 a resposta

As referências * non * -const prolongam a vida dos temporários?

Era uma vez, presumi que código como este falharia: const MyClass& obj = MyClass(); obj.DoSomething();porque o objeto MyClass seria destruído no final de sua expressão completa, deixando obj como uma referência pendente. No entanto, aprendi ...

2 a resposta

Como executar várias multiplicações de matriz no CUDA?

Eu tenho uma matriz de matrizes quadradasint *M[10]; de modo aM[i] localiza o primeiro elemento doi-ª matriz. Eu quero multiplicar todas as matrizesM[i] por outra matrizN, para que eu receba uma matriz de matrizes quadradasint *P[10] como ...

4 a resposta

Maneira mais concisa de desativar a classe de cópia no C ++ 11

Eu tenho um problema ao lidar com o uso descontinuado desde a geração padrão C ++ 11 do construtor de cópias e do operador de atribuição de cópias quando há um destruidor definido pelo usuário. Para a maioria das classes suficientemente simples, ...