Articles of referência de

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 […]

Obtendo “nome do tipo ou namespace não pôde ser encontrado”, mas tudo parece ok?

Estou recebendo um: tipo ou nome do namespace não foi encontrado erro para um aplicativo C # WPF no VS2010. Esta área de código estava compilando bem, mas de repente eu estou recebendo este erro. Eu tentei remover o Project Reference e a instrução using , fechando o VS2010 e reiniciando, mas ainda tenho esse […]

Qual é a diferença entre o SoftReference e o WeakReference em Java?

Qual é a diferença?

C # string tipo de referência?

Eu sei que “string” em c # é um tipo de referência. Isso está no MSDN. No entanto, este código não funciona como deveria: class Test { public static void Main() { string test = “before passing”; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void TestI(string test) { test = “after passing”; } } A saída […]