Resultados da pesquisa a pedido "bad-alloc"

12 a resposta

Como lidar com bad_alloc em C ++?

Existe um método chamadofoo que às vezes retorna o seguinte erro: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Abort Existe uma maneira de usar umtry-catch bloquear para impedir que este erro encerre ...

3 a resposta

Por que meu programa ocasionalmente falha após falta de memória em vez de lançar std :: bad_alloc?

Eu tenho um programa que implementa vários algoritmos de pesquisa heurística e vários domínios, projetados para avaliar experimentalmente os vários algoritmos. O programa é escrito em C ++, construído usando a cadeia de ferramentas GNU ...

5 a resposta

Alocar grandes blocos de memória com o novo

Tenho a necessidade de alocar grandes blocos de memória com novo Estou empolgado em usar o novo porque estou escrevendo uma simulação para o lado do produtor de um aplicativo em duas partes. O código do produtor real está alocando esses blocos ...

2 a resposta

Por que new [-1] gera segfault, enquanto new [-2] lança bad_alloc?

Eu tentei testarbad_alloc exceção passando alguns argumentos negativos paranew[]. Ao passar pequenos números negativos, recebo o que esperava - abad_alloc. No entanto, ao passar-1, Vejo que meu objeto é construído milhares de vezes (imprimo ...

3 a resposta

“Std :: bad_alloc”: estou usando muita memória?

A mensagem terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Eu olhei para o backtrace gdb e este é o método de nível mais baixo que eu me implementei: /* * get an array of vec3s, which will be used for ...