Perguntas com a marcação «new-operator»

16
Como delete [] sabe que é uma matriz?
Tudo bem, acho que todos concordamos que o que acontece com o código a seguir é indefinido, dependendo do que foi passado, void deleteForMe(int* pointer) { delete[] pointer; } O ponteiro pode ter todos os tipos de coisas diferentes e, portanto, executar um incondicional delete[]nele é indefinido. No entanto, vamos …


8
Malloc vs new - padding diferente
Estou revisando o código C ++ de outra pessoa para nosso projeto que usa MPI para computação de alto desempenho (10 ^ 5 - 10 ^ 6 núcleos). O código se destina a permitir a comunicação entre (potencialmente) diferentes máquinas em diferentes arquiteturas. Ele escreveu um comentário que diz algo …


7
Como adicionar a um hash existente em Ruby
Com relação à adição de um key => valuepar a um hash populado existente em Ruby, estou no processo de trabalhar no Apress 'Beginning Ruby e acabei de terminar o capítulo de hashes. Estou tentando encontrar a maneira mais simples de obter os mesmos resultados com hashes e arrays: x …
102 ruby  new-operator  hash 


5
Como você 'realoca' em C ++?
Como posso reallocem C ++? Parece faltar na linguagem - existe newe deletenão existe resize! Eu preciso disso porque, à medida que meu programa lê mais dados, preciso realocar o buffer para mantê-los. Não acho que deleteo ponteiro antigo e o newnovo, maior, sejam a opção certa.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.