Articles of référence

Une méthode Java HashSet pourrait-elle tester l’égalité des chaînes ou de l’identité de l’object?

Disons que j’ai ce code en Java: HashSet wordSet = new HashSet(); Ssortingng a = “hello”; Ssortingng b = “hello”; wordSet.add(a); Serait wordSet.contains(b); retourne true ou false ? D’après ce que je comprends, a et b réfèrent à des objects différents même si leurs valeurs sont les mêmes. So contains() devrait retourner false . Cependant, […]

Définir le chemin d’access personnalisé aux DLL référencées?

J’ai un projet C # (appelez-le MainProj ) qui référence plusieurs autres projets DLL. En ajoutant ces projets aux MainProj de MainProj , il les construira et copiera leurs DLL dans le répertoire de travail de MainProj. Ce que je voudrais faire, c’est que ces DLL référencées soient situées dans un sous-répertoire du répertoire de […]

référence au type générique dans le commentaire de code XML

Comme je le sais, dans un commentaire XML pour un type / méthode C #, il est possible de référencer un type générique dans une balise comme ceci: /// Mais je pense qu’il y avait une autre syntaxe, qui est moins maladroite? Quelque chose, pour se débarrasser de ces entités HTML “<"? Je ne peux […]

Où est l’espace de noms Microsoft.VisualStudio.TestTools.UnitTesting sur VS2010?

J’ai converti une solution VS2008 contenant des projets de tests unitaires en VS2010. Après la conversion, j’ai essayé de comstackr la solution, mais j’obtiens l’erreur suivante: Le type ou le nom d’espace de noms “VisualStudio” n’existe pas dans l’espace de noms “Microsoft” (manque-t-il une référence d’assembly?) La déclaration d’espace de noms est introuvable using Microsoft.VisualStudio.TestTools.UnitTesting; […]

Peut-on réaffecter la référence en C ++?

J’ai lu partout qu’une référence doit être initialisée ici et là et ne peut pas être réinitialisée à nouveau. Pour tester ma compréhension, j’ai écrit le petit programme suivant. Il semble que j’ai effectivement réussi à réaffecter une référence. Est-ce que quelqu’un peut m’expliquer ce qui se passe réellement dans mon programme? #include #include #include […]

sens de “référencement” et “déréférencement”

J’ai lu différentes choses sur Internet et je me suis trompé, car chaque site Web dit des choses différentes. En parlant de C. J’ai lu à propos de * opérateur de référencement et opérateur de déréférencement; ou que le référencement signifie que le pointeur pointe sur une variable et que le déréférencement accède à la […]

Qu’est-ce qu’une référence constante? (pas une référence à une constante)

Une question assez théorique … Pourquoi les références constantes ne se comportent-elles pas de la même manière que les pointeurs constants et que je peux réellement changer l’object sur lequel elles pointent? Ils ressemblent vraiment à une autre déclaration de variable simple. Pourquoi les utiliserais-je jamais? Ceci est un court exemple que je lance qui […]

Comment interroger mongodb avec DBRef

supposons que je dispose de la structure de données suivante: var user = {_id: ‘foo’, age: 35}; var post = {_id: ‘…’, author: {$ref: user, $id: ‘foo’},…}; Comment puis-je interroger tous les articles qui font référence à l’utilisateur [foo]? J’ai essayé ce qui suit mais ne fonctionne pas: db.post.find(‘author._id’: ‘foo’); var u = db.user.find({_id: ‘foo’}); […]

Variables membres de référence en tant que membres de classe

Dans mon lieu de travail, je vois ce style largement utilisé: – #include using namespace std; class A { public: A(int& thing) : m_thing(thing) {} void printit() { cout << m_thing << endl; } protected: const int& m_thing; //usually would be more complex object }; int main(int argc, char* argv[]) { int myint = 5; […]

Différence C ++ entre std :: ref (T) et T &?

J’ai quelques questions concernant ce programme: #include #include #include using namespace std; template void foo ( T x ) { auto r=ref(x); cout<<boolalpha; cout<<is_same::value; } int main() { int x=5; foo (x); return 0; } La sortie est la suivante: false Je veux savoir si std::ref ne renvoie pas la référence d’un object, alors que […]