Resultados da pesquisa a pedido "c++11"

1 a resposta

É legal modificar um objeto `const` alocado dinamicamente por meio de um nome reutilizado não-`const`?

Considere o seguinte programa: #include <iostream> int main() { int x = 0; const int* px = new (&x) const int(0); x = 1; std::cout << *px; // 1? }istocompila sob o GCC 4.8 [http://coliru.stacked-crooked.com/a/d49f7eaf53e248ee] (e produz a saída ...

3 a resposta

como descobrir corretamente o tipo de retorno de um lambda

basicamente como fazer o seguinte código compilar? Eu sei que falhou porque o compilador estava tentando avaliar algo como([](int &i){})(0) mas como resolver o problema? template <class TElement> struct foo { TElement _e; foo(TElement e) : ...

2 a resposta

Erro C ++: símbolos indefinidos para arquitetura x86_64

Estou tentando aprender C ++ e estava tentando resolver um problema em que, dadas várias etapas e o número de maneiras possíveis de subir, dê todas as permutações das maneiras possíveis de subir. Por exemplo, se houver 5 etapas a serem escaladas ...

3 a resposta

Predicado em tempo de compilação C ++ para testar se um objeto que pode ser chamado do tipo F pode ser chamado com um argumento do tipo T

Eu gostaria de criar uma função do tipo compilação que, dado qualquer objeto que possa ser chamadof (função, expressão lambda, objeto de função, ...) e um tipoT, avalia como verdadeiro, sef pode ser chamado com um argumento do tipoTe false se não ...

2 a resposta

C ++ 11 funções cmath não no namespace std para Android NDK w / gcc-4.8 ou clang 3.4

Após o C ++ 11, várioscmath As funções anteriormente no namespace global são movidas para o diretóriostd namespace, ao incluir o<cmath> cabeçalho. No entanto, a compilação NDK do Android tem problemas com isso, com as cadeias de ferramentas ...

1 a resposta

Como escrever programa amigável de cache de instruções em c ++?

Recentemente, Herb Sutter deu uma ótima palestra sobre"C ++ moderno: o que você precisa saber" [http://channel9.msdn.com/Events/Build/2014/2-661]. O tema principal dessa palestra foi a eficiência e a importância da localização dos dados e do ...

1 a resposta

O llvm relata erro declarado com tipos incompatíveis em diferentes unidades de tradução

Estou tentando depurar um aplicativo C ++ OS X no XCode 5.1 (5B130a) no OS X 10.9.2. O aplicativo é composto de vários projetos de biblioteca que são compilados em bibliotecas e usados em um projeto de aplicativo principal. Defino um ponto de ...

2 a resposta

Referência indefinida com clang ++ com O2

Estou tentando o CLang 3.4 e libc ++ em um projeto e recebo erros estranhos de vinculação no modo de lançamento: /home/wichtounet/dev/eddic/src/ast/Operator.cpp:17: error: undefined reference to 'std::__1::basic_ostream<char, ...

1 a resposta

Inicializador entre chaves ou igual em uniões

Palavras-chave:Como inicializar um membro não-POD na União [https://stackoverflow.com/questions/23004941/how-to-initialize-a-non-pod-member-in-union/23005015] O padrão diz No máximo, um membro de dados não estáticos de uma união pode ter ...

1 a resposta

Podemos aplicar conteúdo não citado explicitamente a partir das referências normativas ao padrão C ++?

No padrão C ++ 11 (rascunho mais próximo é N3337 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf]) seção1.2 referências normativas diz: Os seguintes documentos referenciados são indispensáveis para a aplicação deste documento. ...