Articles of referência

Como faço para atribuir por “referência” para um campo de class em c #?

Eu estou tentando entender como atribuir por “referência” a um campo de class em c #. Eu tenho o seguinte exemplo a considerar: public class X { public X() { string example = “X”; new Y( ref example ); new Z( ref example ); System.Diagnostics.Debug.WriteLine( example ); } } public class Y { public Y( […]

Devo preferir pointers ou referências em dados de membros?

Este é um exemplo simplificado para ilustrar a questão: class A {}; class B { B(A& a) : a(a) {} A& a; }; class C { C() : b(a) {} A a; B b; }; Então, B é responsável por atualizar uma parte de C. Eu corri o código através de fiapos e isso se […]

Tipo de retorno de ‘?:’ (Operador condicional ternário)

Por que o primeiro retorna uma referência? int x = 1; int y = 2; (x > y ? x : y) = 100; Enquanto o segundo não? int x = 1; long y = 2; (x > y ? x : y) = 100; Na verdade, o segundo não compilou nada – “não lvalue […]

A prática de retornar uma variável de referência C ++ é maléfica?

Isso é um pouco subjetivo, eu acho; Eu não tenho certeza se a opinião será unânime (eu vi um monte de trechos de código onde as referências são retornadas). De acordo com um comentário em relação a essa pergunta, perguntei, em relação à boot de referências , retornar uma referência pode ser ruim porque, como […]

Qual é a diferença entre as palavras-chave ‘ref’ e ‘out’?

Estou criando uma function onde preciso passar um object para que ele possa ser modificado pela function. Qual é a diferença entre: public void myFunction(ref MyClass someClass) e public void myFunction(out MyClass someClass) Qual devo usar e por quê?

Quais são as regras exatas de desreferência automática da Rust?

Estou aprendendo / experimentando Rust, e com toda a elegância que encontro nessa linguagem, há uma peculiaridade que me deixa perplexa e parece totalmente fora de lugar. Rust automaticamente faz referência a pointers ao fazer chamadas de método. Fiz alguns testes para determinar o comportamento exato: struct X { val: i32 } impl std::ops::Deref for […]

O que é uma variável de referência em C ++?

O que seria uma breve definição de uma variável de referência em C ++?

Não foi possível carregar o arquivo ou a assembly ou uma de suas dependencies

Estou tendo outro desses problemas “Não foi possível carregar o arquivo ou o assembly ou um de suas dependencies”. Informações adicionais: Não foi possível carregar o arquivo ou assembly ‘Microsoft.Practices.Unity, Version = 1.2.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35’ ou uma de suas dependencies. A definição de manifesto do assembly localizado não corresponde à referência […]

Em termos laymans, o que ‘static’ significa em Java?

Foi-me dito várias definições para isso, olhei na Wikipedia, mas como iniciante em Java ainda não tenho certeza do que isso significa. Alguém fluente em Java e idiota?

Como “retornar um object” em C ++?

Eu sei que o título soa familiar, pois há muitas perguntas semelhantes, mas eu estou pedindo um aspecto diferente do problema (eu sei a diferença entre ter coisas na pilha e colocá-las no heap). Em Java posso sempre retornar referências a objects “locais” public Thing calculateThing() { Thing thing = new Thing(); // do calculations […]