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.
Ce morceau de code est-il valide (et comportement défini)? int &nullReference = *(int*)0; Les deux g ++ et ++ clang compilation sans aucun avertissement, même lors de l' utilisation -Wall, -Wextra, -std=c++98, -pedantic, -Weffc++... Bien sûr, la référence n'est pas réellement nulle, puisqu'elle n'est pas accessible (cela signifierait déréférencer un …
Comment trouver et supprimer les références inutilisées dans mes projets? Je sais que vous pouvez facilement supprimer les instructions using dans vs 2008, mais cela ne supprime pas la référence réelle dans vos projets. La dll référencée sera toujours copiée dans votre package bin / setup.
Comment faire une copie exacte d'un tableau? J'ai du mal à trouver des informations sur la duplication d'un tableau dans Swift. J'ai essayé d'utiliser .copy() var originalArray = [1, 2, 3, 4] var duplicateArray = originalArray.copy()
Pourquoi est-il nécessaire d'avoir std::reference_wrapper? Où doit-il être utilisé? En quoi est-ce différent d'un simple pointeur? Comment ses performances se comparent-elles à un simple pointeur?
Dans quelles circonstances voudriez-vous utiliser du code de cette nature en C ++? void foo(type *&in) {...} void fii() { type *choochoo; ... foo(choochoo); }
Lors de l'ajout d'une référence à un assembly situé dans le répertoire de la solution, existe-t-il un moyen de l'ajouter de manière relative, de sorte que lorsqu'il est archivé et sorti d'un référentiel, il soit correctement référencé dans les projets?
Lorsque j'ajoute un fichier .dll comme référence dans l'application C #, une erreur s'affiche: Une référence à la ".... dll" n'a pas pu être ajoutée. Assurez-vous que le fichier est accessible et qu'il s'agit d'un assemblage ou d'un composant COM valide. ILDissassembler dit qu'il n'y a pas d'en-tête CLR valide, …
J'ai quelques questions concernant ce programme: #include <iostream> #include <type_traits> #include <functional> using namespace std; template <typename T> void foo ( T x ) { auto r=ref(x); cout<<boolalpha; cout<<is_same<T&,decltype(r)>::value; } int main() { int x=5; foo (x); return 0; } La sortie est: false Je veux savoir, si std::refne renvoie …
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 3 ans . Améliorez cette question J'ai essayé de rechercher une …
J'ai vu que cette plage renvoie la clé et la "copie" de la valeur. Existe-t-il un moyen pour cette plage de renvoyer l'adresse de l'article? Exemple package main import "fmt" type MyType struct { field string } func main() { var array [10]MyType for _, e := range array { …
Nead clarification pour le code suivant: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); Cela s'imprimera de Bsorte que les preuves sampleet les referToSampleobjets se réfèrent à la même référence mémoire. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); Cela imprimera ABqui prouve …
La seule chose que je sais PhantomReferenceest, Si vous utilisez sa get()méthode, elle retournera toujours nullet non l'objet. Quelle en est l'utilité? En utilisant PhantomReference, vous vous assurez que l'objet ne peut pas être ressuscité à partir de finalizemethod. Mais à quoi sert ce concept / cette classe? Avez-vous déjà …
J'ai écrit un programme qui s'exécute et envoie des messages à Skype avec des informations quand il est terminé. Je dois ajouter une référence pour Skype4COM.dllpour envoyer un message via Skype. Nous avons une dizaine d'ordinateurs sur un réseau et un serveur de fichiers partagé (entre autres). Tous les autres …
Mauvaise forme: int &z = 12; Forme correcte: int y; int &r = y; Question : Pourquoi le premier code est-il erroné? Quelle est la « signification » de l'erreur dans le titre?
J'ai une solution qui contient un site Web et une bibliothèque de classes dans Visual Studio 2008. J'ai alors un autre projet de site Web en dehors de la solution qui a besoin de référencer la bibliothèque de classes. Je clique avec le bouton droit sur le dossier Bin ou …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.