Questions marquées «reference»

224
Passer des propriétés par référence en C #

На этот вопрос есть ответы на Stack Overflow на рdedом : Передача свойства с метод с модификатором ref и out out J'essaie de faire ce qui suit: GetString( inputString, ref Client.WorkPhone) private void GetString(string inValue, ref string outValue) { if (!string.IsNullOrEmpty(inValue)) { outValue...

204
Passer par référence en C

Si C ne prend pas en charge le passage d'une variable par référence, pourquoi cela fonctionne-t-il? #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; } Production: $ gcc -std=c99 test.c $ a.exe i = 21...

168
Que nous dit auto &&?

Si vous lisez du code comme auto&& var = foo(); où fooest toute fonction retournant par valeur de type T. Alors varest une lvalue de type rvalue référence à T. Mais qu'est-ce que cela implique var? Cela signifie-t-il que nous sommes autorisés à voler les ressources de var? Existe-t-il des...

167
Comment «retourner un objet» en C ++?

Je sais que le titre semble familier car il y a beaucoup de questions similaires, mais je demande un aspect différent du problème (je connais la différence entre avoir des choses sur la pile et les mettre sur le tas). En Java, je peux toujours renvoyer des références à des objets "locaux" public...

164
Type de référence de chaîne C #?

Je sais que "string" en C # est un type de référence. C'est sur MSDN. Cependant, ce code ne fonctionne pas comme il se doit alors: class Test { public static void Main() { string test = "before passing"; Console.WriteLine(test); TestI(test); Console.WriteLine(test); } public static void...