Resultados da pesquisa a pedido "c++"

3 a resposta

Última chave em um std :: map

Eu estou procurando o valor da chave mais alto (definido pelo operador de comparação) de um std :: map. Isso é garantido? map.rbegin()->first? (Eu sou um pouco instável em iteradores reversos e quanta liberdade existe na implementação de std ...

3 a resposta

parâmetro do modelo não-ponteiro

Realmente não entendo por que o código abaixo não é compilado: template<const char*> struct Foo{}; constexpr const char s1[] = "test1"; constexpr const char* const s2 = "test2"; int main() { Foo<s1> foo1; // ok // Foo<s2> foo2; // doesn't ...

1 a resposta

Habilitar método com base no parâmetro de modelo booleano

Eu quero implementar uma função privada com base em um parâmetro de modelo booleano. Algo parecido: #include <iostream> using namespace std; template <bool is_enabled = true> class Aggregator { public: void fun(int a) { funInternal(a); } ...

8 a resposta

Como rastrear um erro "duplo livre ou corrompido"

Quando executo meu programa (C ++), ele falha com esse erro. * glibc detectado *./load: duplo livre ou corrompido (! prev): 0x0000000000c6ed50 *** Como posso rastrear o erro? Eu tentei usar print (std::cout), sem sucesso. Poderiagdb tornar ...

4 a resposta

desreferenciando o ponteiro nulo

int* p = 0; int* q = &*p;Esse comportamento é indefinido ou não? Procurei algumas questões relacionadas, mas esse aspecto específico não apareceu.

8 a resposta

Esse código parece obter o retorno de uma referência nula em C ++

Meu conhecimento em C ++ é um pouco fragmentado. Eu estava reformulando algum código no trabalho. Alterei uma função para retornar uma referência a um tipo. Dentro, procuro um objeto com base em um identificador passado e, em seguida, retorno uma ...

2 a resposta

Falha na verificação em tempo de execução # 3 - A variável 'resultado' está sendo usada sem ser inicializada [fechada]

Tendo problemas com meu código ... o programa é compilado, mas fornece a seguinte instrução "Falha na verificação de tempo de execução nº 3 - A variável 'resultado' está sendo usada sem ser inicializada". Em seguida, finaliza o programa nesse ...

2 a resposta

Chamando um método substituído de um controlador de classe pai

Tentei chamar um método substituído de um construtor de uma classe pai e notei um comportamento diferente nos idiomas. C++ - ecosA.foo() class A{ public: A(){foo();} virtual void foo(){cout<<"A.foo()";} }; class B : public A{ public: B(){} void ...

3 a resposta

Existe um código que resulta em 50% de falha na previsão de ramificação?

O problema: Estou tentando descobrir como escrever um código (C preffered, ASM somente se não houver outra solução) quefazer a previsão de desvio falhar em 50% dos casos. Portanto, deve ser um pedaço de código "imune" às otimizações do ...

5 a resposta

Como posso incluir <bits / stdc ++> no xcode

Eu tentei incluir o arquivo de cabeçalho bits / stdc ++ no meu código c ++, mas parece que o compilador não suporta, existe alguma maneira de fazê-lo funcionar? Eu uso o OS X Yosemite 10.10.2 e o Xcode 6.1.1