Un pointeur est un type de données dont la valeur se réfère directement à (ou "pointe") une autre valeur stockée ailleurs dans la mémoire de l'ordinateur en utilisant son adresse.
Dans les langages fortement typés comme Java et C #, void(ou Void) comme type de retour pour une méthode semble signifier: Cette méthode ne renvoie rien. Rien. Non-retour. Vous ne recevrez rien de cette méthode. Ce qui est vraiment étrange, c'est qu'en C, voidcomme type de retour ou même comme …
C'est une idée assez difficile à comprendre et j'apprécierais grandement toute modification / aide pour la rendre plus lisible pour ceux qui connaissent. Est-il théoriquement possible d'avoir un disque dur qui a enregistré une copie de chaque permutation binaire possible d'un kilo-octet et que le reste du système crée simplement …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . Dans les périls des écoles de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettre à jour la question de sorte qu'il se concentre sur un seul problème en éditant ce poste . Fermé il y a 5 ans . Quelle est une situation lors …
Il semble qu'il y ait eu un changement progressif dans la réflexion sur l'utilisation des pointeurs dans les langages de programmation, de sorte qu'il est devenu généralement admis que les pointeurs étaient considérés comme risqués (sinon carrément "mal" ou agrandissement similaire). Quelles ont été les évolutions historiques de ce changement …
J'ai rencontré deux déclarations de pointeur que j'ai du mal à comprendre. Ma compréhension des règles de priorité va quelque chose comme ceci: Operator Precedence Associativity (), [ ] 1 Left to Right *, identifier 2 Right to Left Data type 3 Mais même avec cela, je n'arrive pas à …
Un pointeur pointant vers 0x0000 est-il identique à un pointeur défini sur NULL? Si la valeur NULL est définie dans le langage C, à quel emplacement se traduit-elle physiquement? Est-ce la même chose que 0x0000. Où puis-je trouver plus de détails sur ces concepts?
Question assez simple, mais quelque chose que je n'ai pas pu découvrir. Qui a été la première personne à décrire l'idée d'un pointeur? Le concept abstrait lui-même?
Je lis actuellement un livre intitulé "Recettes numériques en C". Dans ce livre, l'auteur détaille comment certains algorithmes fonctionnent intrinsèquement mieux si nous avions des indices commençant par 1 (je ne suis pas entièrement d'accord avec son argument et ce n'est pas le but de cet article), mais C indexe …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . J'ai souvent du mal à voir …
Dans cette interview à Slashdot, Linus Torvalds aurait déclaré: J'ai vu trop de gens qui suppriment une entrée de liste à liaison unique en gardant une trace de l'entrée "prev", puis en supprimant l'entrée, en faisant quelque chose comme if (prev) prev-> next = entry-> next; else list_head = entry-> …
Je développe un serveur de base de données similaire à Cassandra. Le développement a commencé en C, mais les choses sont devenues très compliquées sans cours. Actuellement, j'ai tout porté en C ++ 11, mais j'apprends toujours le C ++ "moderne" et j'ai des doutes sur beaucoup de choses. La …
Vous avez expédié, les assertions sont désactivées, vous recevez un rapport de crash rare indiquant qu'une violation de pointeur nul s'est produite dans votre code. Dans un environnement de développement, le problème aurait été rattrapé par une affirmation. Tout ce que vous avez est un rapport d'erreur, donc reproduire le …
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.