Resultados da pesquisa a pedido "memory-management"
“Glibc free (): próximo tamanho inválido (rápido)” em vector.push_back?
Quando eu executo o meu programa, ele ocasionalmente falha e gera o seguinte erro: "glibc detectou / pathtoexecutable: free (): próximo tamanho inválido (rápido) " O backtrace leva a uma função membro que apenas chama a função push_back de ...
O código C ++ causará um vazamento de memória (nova matriz de projeção)
Venho trabalhando em algum código C ++ legado que usa estruturas de comprimento variável (TAPI), em que o tamanho da estrutura depende de cadeias de comprimento variável. As estruturas são alocadas pela matriz de conversãonew portanto STRUCT* ...
Ligue para _freea realmente necessário?
Estou desenvolvendo no Windows com o DevStudio, em C / C ++ não gerenciad Eu quero alocar alguma memória na pilha em vez da pilha, porque não quero ter que lidar com a liberação manual dessa memória (eu sei sobre ponteiros inteligentes e todas ...
Alocação de memória para variável declarada na classe
As variáveis do tipo Value alocam memória na Pilha, como tipo de referência, alocam na pilh Então, como a memória alocada quando uma variável do tipo de valor (por exemplo, int i = 4;) é declarada no tipo de referência (por exemplo, em uma ...
Matriz multidimensional (C ++)
Estou tentando armazenar um ponteiro em uma matri Meu ponteiro para um ponteiro é objeto de classe é: classType **ClassObject;Então eu sei que posso alocá-lo usando o novo operador como este: ClassObject = new *classType[ 100 ] = {}; Estou ...
Detectar objeto alocado dinamicamente?
Posso verificar se um objeto (passado por ponteiro ou referência) está alocado dinamicament Exemplo T t; T* pt = new T(); is_tmp(&t); // false is_tmp(pt); // true Context Percebo perfeitamente que isso cheira a design ruim e, na verdade, é, mas ...
Objetivo C: erros de ARC (problemas de liberação automática) [duplicado]
Possible Duplicate: Xcode 4 Final - problema "armv6 armv7" ao vincular-se a bibliotecas armv6 [https://stackoverflow.com/questions/5316495/xcode-4-final-armv6-armv7-issue-while-linking-with-armv6-libs] Tudo estava funcionando bem até eu ...
ódigo de retorno quando o sistema operacional mata seu proces
ueria testar se, com processos de multiplicação, posso usar mais de 4 GB de memória ram em 32 bits O.S (meu: Ubuntu com 1 GB de memória RAM Então, escrevi um pequeno programa que maloca um pouco menos de 1 GB e executa alguma ação nessa matriz, ...
O WinRT tem coleta de lixo?
O WinRT tem coleta de lixo? Ou faz referência à contagem como COM?
Localização de matriz tridimensional
Estou criando uma matriz tridimensional como esta: GLfloat ***tgrid; //other code in between here tgrid = new GLfloat**[nx]; for(int i = 0; i < nx; i++) { tgrid[i] = new GLfloat*[ny]; for(int j = 0; j < ny; j++) { tgrid[i][j] = new GLfloat[nz]; ...