Resultados da pesquisa a pedido "new-operator"
A diferença entre substituição virtual, substituição, nova e selada
Estou bastante confuso entre alguns conceitos de OOP:virtual, override, new esealed override. Alguém pode explicar as diferenças? Estou bem claro que, se o método da classe derivada for usado, pode-se usar ooverride palavra-chave para que o ...
Os parênteses após o nome do tipo fazem diferença com o novo?
Se 'Teste' for uma classe comum, existe alguma diferença entre: Test* test = new Test; Test* test = new Test();
Criar dinamicamente uma instância de uma classe a partir de uma string que contém o nome da classe em C ++
Digamos que eu tenho uma classe base com 100 filhos: class Base { virtual void feed(); ... }; class Child1 : public Base { void feed(); //specific procedure for feeding Child1 ... }; ... class Child100 : public Base { void feed(); //specific ...
Parênteses após “nova <função>” opcional? [duplicado
Esta pergunta já tem uma resposta aqui: Podemos omitir parênteses ao criar um objeto usando o operador “novo”? [/questions/3034941/can-we-omit-parentheses-when-creating-an-object-using-the-new-operator] respostas Executei o seguinte par de ...
Por que os programadores de C ++ devem minimizar o uso de 'new'?
Eu me deparei com a pergunta Stack Overflow Vazamento de memória com std :: string ao usar std :: list <std :: string> [https://stackoverflow.com/q/3428750/211563] eum dos ...
jQuery: Ao criar um novo elemento, preciso da tag final?
var $div = $('<div class="error">').appendTo($('#header')); Ao criar novos elementos e adicioná-los ao DOM, você precisa da tag final? por que ou por que não? Preciso da tag final apenas se estiver colocando conteúdo na tag que estou criando? ...
Como posso armazenar um valor em um local específico na memória?
alvez essa seja uma pergunta fácil, mas eu realmente gostaria de saber com certez Se eu quiser armazenar um valor, digamos um int, em um endereço específico na memória (na pilha), como faç Digo, eu quero armazenar o valor int 10 em 0x16. Eu ...
C # A palavra-chave 'new' nos objetos existentes
Fiquei me perguntando o que acontece com um objeto (em C #), assim que sua referência se torna reatribuída. Exemplo Car c = new Car("Red Car"); c = new Car("Blue Car");Desde que a referência foi reutilizada, o coletor de lixo descarta / lida ...
Como excluir o objeto construído através da colocação de novo operador?
char * buf = new char[sizeof(T)]; new (buf) T; T * t = (T *)buf; //code... //here I should destruct *t but as it is argument of template and can be //instantiated via basic types as well (say int) so such code /*t->~T();*/ //is incorrect (maybe ...
C # para Java - Dicionários?
É possível em Java criar um dicionário com os itens já declarados dentro dele? Assim como o código C # abaixo: Dictionary<string, int> d = new Dictionary<string, int>() { {"cat", 2}, {"dog", 1}, {"llama", 0}, {"iguana", -1} };Como faço isso e ...