Supposons que je dispose des éléments suivants class Xoù je souhaite retourner l'accès à un membre interne: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for …
J'ai ce code qui calcule la distance entre deux coordonnées. Les deux fonctions sont toutes deux dans la même classe. Cependant, comment appeler la fonction distToPointdans la fonction isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): …
Quelqu'un peut-il définir ce que signifie exactement «POCO»? Je rencontre le terme de plus en plus souvent, et je me demande s'il ne s'agit que de classes simples ou s'il signifie quelque chose de plus?
En Java, vous pouvez définir plusieurs classes de niveau supérieur dans un seul fichier, à condition qu'au plus l'une d'entre elles soit publique (voir JLS §7.6 ). Voir ci-dessous par exemple. Y at - il un nom bien rangé pour cette technique (analogue à inner, nested, anonymous)? Le JLS indique …
J'ai un problème dans angular.js avec directive / classe ng-cloakou ng-show. Chrome fonctionne bien, mais Firefox fait clignoter des éléments avec ng-cloakou ng-show. À mon humble avis, il est causé par la conversion ng-cloak/ ng-showen style="display: none;", probablement le compilateur javascript de Firefox est un peu plus lent, donc les …
Dans le blog suivant: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Le blog contient l'exemple de code suivant: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; …
Quelle est la différence entre <div class="">et <div id="">quand il s'agit de CSS? Est-il correct d'utiliser <div id="">? Je vois différents développeurs faire cela dans les deux sens, et comme je suis autodidacte, je ne l'ai jamais vraiment compris.
Je regardais le code Java LinkedListet a remarqué qu'il a fait usage d'une classe imbriquée statique, Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Quelle est la raison d'utiliser une classe imbriquée statique, plutôt qu'une classe interne normale? La seule raison pour laquelle …
Je sais que Python ne prend pas en charge la surcharge de méthode, mais j'ai rencontré un problème que je n'arrive pas à résoudre d'une manière sympa Pythonic. Je fais un jeu où un personnage doit tirer une variété de balles, mais comment puis-je écrire différentes fonctions pour créer ces …
Dans Swift, vous pouvez vérifier le type de classe d'un objet en utilisant «is». Comment puis-je l'incorporer dans un bloc «commutateur»? Je pense que ce n'est pas possible, alors je me demande quelle est la meilleure façon de contourner cela.
Comment procéder et essayer de trouver toutes les sous-classes d'une classe donnée (ou tous les implémenteurs d'une interface donnée) en Java? Pour l'instant, j'ai une méthode pour le faire, mais je la trouve assez inefficace (c'est le moins qu'on puisse dire). La méthode est la suivante: Obtenez une liste de …
Considérez cette classe: class foo(object): pass La représentation de chaîne par défaut ressemble à ceci: >>> str(foo) "<class '__main__.foo'>" Comment puis-je faire de cet affichage une chaîne personnalisée?
Je joue avec l'API de réflexion de Java et j'essaie de gérer certains champs. Maintenant, je suis obligé d'identifier le type de mes champs. Les cordes sont faciles, faites-le myField.getType().equals(String.class). Il en va de même pour les autres classes non dérivées. Mais comment vérifier les classes dérivées? Par exemple, en …
Je me suis récemment retrouvé coincé dans une situation comme celle-ci: class A { public: typedef struct/class {...} B; ... C::D *someField; } class C { public: typedef struct/class {...} D; ... A::B *someField; } Habituellement, vous pouvez déclarer un nom de classe: class A; Mais vous ne pouvez pas …
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.