Resultados da pesquisa a pedido "reference"

2 a resposta

Existe alguma maneira de retornar uma referência a uma variável criada em uma função?

Eu quero escrever um programa que irá gravar um arquivo em 2 etapas. É provável que o arquivo não exista antes da execução do programa. O nome do arquivo é fixo. O problema é queOpenOptions.new().write() pode falhar. Nesse caso, quero chamar uma ...

6 a resposta

O uso como um tipo concreto em conformidade com o protocolo AnyObject não é suportado

Estou usando o Swift 2 e o WeakContainer como uma maneira de armazenar um conjunto de objetos fracos, comoNSHashTable.weakObjectsHashTable() struct WeakContainer<T: AnyObject> { weak var value: T? } public protocol MyDelegate : AnyObject { ...

7 a resposta

Posso usar uma referência dentro de uma função C # como C ++?

Em C ++ eu posso fazer isso: int flag=0,int1=0,int2=1; int &iRef = (flag==0?int1:int2); iRef +=1;com o efeito de que int1 é incrementado. Eu tenho que modificar algum código c # mais antigo e seria realmente útil se eu pudesse fazer algo ...

6 a resposta

Onde está o espaço para nome Microsoft.VisualStudio.TestTools.UnitTesting no VS2010?

Eu converti uma solução VS2008 que contém alguns projetos de teste de unidade para o VS2010. Após a conversão, tentei compilar a solução, mas estou recebendo o seguinte erro: O nome do tipo ou espaço para nome 'VisualStudio' não existe no espaço ...

4 a resposta

Visual Studio 2010: Assemblies de referência direcionados à versão superior da estrutura

O Visual Studio 2008 permitiu fazer referência a um assemblyA de uma AssembléiaB quando A estava direcionado ao .NET 3.5 e B estava direcionado ao .NET 2.0. O Visual Studio 2010 não permite mais isso. A edição completa está descrita em MSDN ...

1 a resposta

Qual é a diferença entre `&` e `ref`?

Eu entendo como& funciona, mas qual é a diferença entre isso eref? Eles são intercambiáveis? A única informação que encontrei (porque pesquisar símbolos no Google não funciona muito bem) éesta página no Rust By ...

4 a resposta

Por que usar o DllImport Attribute ao invés de adicionar uma referência?

Eu já vi alguns exemplos como este: [DllImport("user32.dll")] static extern bool TranslateMessage([In] ref Message lpMsg); [DllImport("user32.dll")] static extern IntPtr DispatchMessage([In] ref Message lpmsg);Mas, o que eu não entendo é por que ...

4 a resposta

Compreendendo as classes de referência do Java: SoftReference, WeakReference e PhantomReference

Alguém pode explicar a diferença entre as três classes de referência (ou postar um link para uma boa explicação)?SoftReference > WeakReference > PhantomReference, mas quando eu usaria cada um? Por que existe umWeakHashMap mas nãoSoftHashMap ...

2 a resposta

Parâmetro / argumento de referência não-tipo

Por que o argumento do modelo de uma referência não-tipo não pode ser outra referência (g ++ 4.8.1): template <int& N> void test() { } int x = 5; int& p = x; int main(){ test<x>(); //compiles fine test<p>(); //error: could not convert template ...

7 a resposta

Como "retornar um objeto" em C ++?

Sei que o título soa familiar, pois há muitas perguntas semelhantes, mas estou pedindo um aspecto diferente do problema (sei a diferença entre colocar as coisas na pilha e colocá-las na pilha). Em Java, sempre posso retornar referências a ...