Articles of static members

Initialisation du membre statique C ++ (modèle amusant à l’intérieur)

Pour l’initialisation des membres statiques, j’utilise une structure d’assistance nestede, qui fonctionne bien pour les classes non basées sur des modèles. Cependant, si la classe englobante est paramétrée par un modèle, la classe d’initialisation nestede n’est pas instanciée si l’object d’assistance n’est pas accessible dans le code principal. A titre d’illustration, un exemple simplifié (dans […]

Etat de l’application ASP.NET vs un object statique

Si j’ai une application ASP.NET standard, y a-t-il une différence entre rendre un object statique plutôt que placer l’instance d’object dans l’état Application? À ma connaissance, les deux objects existent ONCE pour le domaine des applications. Deuxièmement, que se passe-t-il si vous avez un object statique dans une DLL référencée, pour un site ASP.NET. Cela […]

Pourquoi Java interdit-il les champs statiques dans les classes internes?

class OuterClass { class InnerClass { static int i = 100; // comstack error static void f() { } // comstack error } } Bien qu’il ne soit pas possible d’accéder au champ statique avec OuterClass.InnerClass.i , si je veux enregistrer quelque chose qui devrait être statique, par exemple le nombre d’objects InnerClass créés, il […]

Les champs statiques sont-ils ouverts pour la récupération de place?

Étant donné une classe utilitaire hypothétique utilisée uniquement dans la configuration du programme: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params… params) { // do stuff with myObject and params… } } myObject sera-t-il récupéré quand il ne sera plus utilisé ou restra-t-il pendant toute la durée du programme?