Questions marquées «reference»

Une référence est une valeur qui permet à un programme d'accéder indirectement à une donnée particulière, telle qu'une variable ou un enregistrement, dans la mémoire de l'ordinateur ou dans un autre périphérique de stockage.



17
Quel est le meilleur, valeur de retour ou paramètre de sortie?
Si nous voulons obtenir une valeur d'une méthode, nous pouvons utiliser l'une ou l'autre des valeurs de retour, comme ceci: public int GetValue(); ou: public void GetValue(out int x); Je ne comprends pas vraiment les différences entre eux, donc je ne sais pas ce qui est le mieux. Pouvez-vous m'expliquer …
147 c#  reference 

19
Espace de nom non reconnu (même s'il est là)
J'obtiens cette erreur: Le type ou le nom d'espace de noms 'AutoMapper' est introuvable (vous manque une directive using ou une référence d'assembly?) Le plus drôle, c'est que j'ai déjà cette référence dans mon projet: Et voici mon code: using System.Collections.Generic; using DataContract; using SelectorDAL; using AutoMapper; namespace SpecimenSelect { …
145 c#  reference 




3
Dois-je passer une fonction std :: function par const-reference?
Disons que j'ai une fonction qui prend un std::function: void callFunction(std::function<void()> x) { x(); } Dois-je xplutôt passer par const-reference?: void callFunction(const std::function<void()>& x) { x(); } La réponse à cette question change-t-elle en fonction de ce que la fonction en fait? Par exemple, s'il s'agit d'une fonction membre de …
141 c++  function  reference 


10
Passer des références à des pointeurs en C ++
Pour autant que je sache, il n'y a aucune raison pour laquelle je ne devrais pas être autorisé à passer une référence à un pointeur en C ++. Cependant, mes tentatives pour le faire échouent, et je n'ai aucune idée pourquoi. Voici ce que je fais: void myfunc(string*& val) { …
130 c++  pointers  reference 

1
Impossible de sortir du contenu emprunté / Impossible de sortir derrière une référence partagée
Je ne comprends pas l'erreur cannot move out of borrowed content. Je l'ai reçu plusieurs fois et je l'ai toujours résolu, mais je n'ai jamais compris pourquoi. Par exemple: for line in self.xslg_file.iter() { self.buffer.clear(); for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!("{}", line); } produit l'erreur: error[E0507]: …

2
Pourquoi est-il déconseillé d'accepter une référence à une chaîne (& String), Vec (& Vec) ou Box (& Box) comme argument de fonction?
J'ai écrit du code Rust qui prend &Stringcomme argument: fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } J'ai également écrit du code qui prend une référence à un Vecou Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 …



2
Le projet référencé est «perdu» au moment de la compilation
J'ai une solution C # avec deux projets: un service (le projet principal) et un enregistreur. Le service utilise les classes de l'enregistreur. J'ai ajouté une référence au projet d'enregistrement dans le projet de service. Au moment de la conception, la saisie semi-automatique fonctionne bien: les classes de l'enregistreur sont …
102 c#  reference  project 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.