Resultados da pesquisa a pedido "new-operator"

1 a resposta

O parâmetro "size" do operador membro new [] aumenta se a classe tiver destruidor / delete []

4 classes nos seguintes códigos: A, B, C e D. Todos eles têm um membrooperator new[]. Além disso, B tem um construtor;C tem um destruidor;D tem um membrooperator delete[].O Parâmetrosize do membrooperator new[] e asizeof das 4 classes são ...

5 a resposta

Malloc vs New for Primitives

Eu entendo os benefícios de usarnew contramalloc em C ++. Mas, para casos específicos, como tipos de dados primitivos (sem matriz) -int, float etc., é mais rápido usarmalloc do quenew? Embora seja sempre aconselhável usarnew mesmo para ...

1 a resposta

O que a JVM faz quando o operador 'new' inicializa a memória usando o construtor?

RealEstate v = new RealEstate();Eu usei issonew palavra-chave comRealEstate(). eu seinew aloca memória e inicializa a memória usando oRealEstate construtor de classe. O que a JVM está fazendo aqui?

5 a resposta

Declarando matrizes sem usar a palavra-chave 'new' em Java

Existe alguma diferença entre as duas declarações a seguir? int arr[] = new int [5];e int arr1[] = {1,2,3,4,5};Éarr1 declarado na pilha ou na pilha?

5 a resposta

Como alocar dinamicamente matrizes em C ++

Eu sei como alocar espaço dinamicamente para uma matriz em C. Isso pode ser feito da seguinte maneira: L = (int*)malloc(mid*sizeof(int));e a memória pode ser liberada por: free(L);Como obtenho o equivalente em C ++? Especificamente, como eu ...

2 a resposta

Funções de inicialização de matriz

Eu estava brincando com C ++ e me deparei com esse problema. Estou tentando inicializar um ponteiro de matriz na pilha e funciona dentro doinitialize(), onde ele gera69, mas nomain(), falha com o erroEXC_BAD_ACCESS. #include <iostream> void ...

1 a resposta

Como o array funciona internamente em Java?

Esta consulta é publicada para entender basicamente pontos como Um objeto é uma instância de classe ou uma matriz; Uma matriz é uma subclasse deObject classe; Tudo o que é instanciado, exceto o primitivo, é um objeto em Java. Aqui está o meu ...

1 a resposta

Por que new int (*) [3] é um erro?

typedef int (*A)[3]; int (**p)[3] = new A; // OK int (**q)[3] = new (int(*)[3]); // OK int (**r)[3] = new int (*)[3]; // errorO erro do GCC éerror: expected primary-expression before ')' token . Por que os parênteses extras são necessários nessa ...

2 a resposta

Como a JVM garante a segurança do encadeamento da alocação de memória para um novo objeto

Vamos supor que isso esteja prestes a acontecer em um verdadeiro ambiente paralelo, uma VM, ao mesmo tempo: // Thread 1: new Cat() // Thread 2: new Dog() // Thread 3: new Mouse()Como a JVM garante a segurança do encadeamento das alocações de ...

1 a resposta

nova palavra-chave é usada para criar um objeto sem atribuir a uma referência de objeto

Atualmente estou me referindo a classe Thread em java. Então, me deparei com um programa no qual o objeto é criado sem se referir ao objeto reference.can alguém pode explicar o conceito aqui está o código // Create a second thread. class ...