Perguntas com a marcação «reference»

224
Passando propriedades por referência em C #

На этот вопрос есть ответы на Stack Overflow на русском : Передача свойства с метод с модификатором ref и fora Estou tentando fazer o seguinte: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if...

204
Passando por referência em C

Se C não suporta a passagem de uma variável por referência, por que isso funciona? #include <stdio.h> void f(int *j) { (*j)++; } int main() { int i = 20; int *p = &i; f(p); printf("i = %d\n", i); return 0; } Resultado: $ gcc -std=c99 test.c $ a.exe i = 21...

168
O que o auto && nos diz?

Se você ler código como auto&& var = foo(); onde fooé qualquer função que retorna pelo valor do tipo T. Então varé um lvalue do tipo rvalue de referência T. Mas o que isso implica var? Isso significa que estamos autorizados a roubar os recursos var? Existem situações razoáveis ​​em que...

167
Como "retornar um objeto" em C ++?

Sei que o título parece 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 objetos "locais" public Thing calculateThing() { Thing...

163
Tipo de referência de string C #?

Eu sei que "string" em c # é um tipo de referência. Isso está no MSDN. No entanto, esse 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...