Articles of referência de

Razão para passar um ponteiro por referência em C ++?

Em que circunstâncias você desejaria usar código dessa natureza em c ++? void foo(type *&in) {…} void fii() { type *choochoo; … foo(choochoo); }

int vs const int &

Eu observei que geralmente uso referências constantes como valores de retorno ou argumentos. Eu acho que a razão é que funciona quase o mesmo que usar não referência no código. Mas definitivamente é preciso mais espaço e as declarações de function se tornam mais longas. Eu estou bem com esse código, mas acho que algumas […]

O que são classs, referências e objects?

Eu venho programando java há dois anos e, aparentemente, encontrei um problema em que não consegui entender e diferenciar class, referência e object novamente (não entendo por que esqueço esses conceitos). Vamos ao problema, que não tenho certeza se uma class ou referência é a mesma, embora eu já tenha uma ideia do que é […]

C ++ padrão: desreferenciando o ponteiro NULL para obter uma referência?

Eu estou querendo saber sobre o que o padrão C ++ diz sobre o código como este: int* ptr = NULL; int& ref = *ptr; int* ptr2 = &ref; Na prática, o resultado é que ptr2 é NULL, mas eu estou querendo saber, isso é apenas um detalhe de implementação ou isso é bem definido […]

Por que as matrizes de referências são ilegais?

O código a seguir não compila. int a = 1, b = 2, c = 3; int& arr[] = {a,b,c,8}; O que o padrão C ++ diz sobre isso? Eu sei que eu poderia declarar uma class que contém uma referência e, em seguida, criar uma matriz dessa class, como mostrado abaixo. Mas eu realmente […]

Criando uma cópia de um object em c #

Duplicar Possível: Como você faz uma cópia profunda de um object no .net (c # especificamente)? Por favor, dê uma olhada no código abaixo (trecho de um livro C #): namespace Example { class MyClass { public int val; } struct myStruct { public int val; } class Program { static void Main(string[] args) { […]

Qual é a diferença entre tipos primitivos e de referência?

Esta é uma pergunta do exame passado e eu queria saber o que é um tipo primitivo e tipo de referência em primeiro lugar? Com um array, eu sei que o tipo de referência é onde o array é composto de objects ou variables, mas um tipo primitivo é onde você criaria o array com […]

É possível referenciar uma variável com uma string e um int?

É possível referenciar uma variável com uma string e um int, como este: int number1; int j = 1; @”number%i”, j = 3; //Hope this makes sense.. O código acima me dá avisos e não funciona, como isso pode ser feito. Eu também tentei isso, mas não funciona (por razões bastante óbvias): int j = […]

Arrays ou listas são passadas por padrão por referência em c #?

Eles? Ou para acelerar meu programa, devo passá-los por referência?

Qual é a diferença entre uma chamada de function e uma referência de function?

Eu tenho a seguinte function function hello() { alert(“hi!”); } Pegue este trecho de código: var elem = document.getElementById(“btn”); elem.onclick = hello; Minha pergunta pode ser um pouco difícil de entender, então fique de acordo comigo: o que exatamente diferencia esta parte do código de uma chamada normal, ou o que faz essa parte do […]