Questions marquées «static»

Statique est un terme utilisé dans certains langages de programmation pour définir une fonction ou une zone de stockage de données (champ) qui n'est liée à aucune instance d'objet spécifique. Dans la majorité des cas, cette balise, si elle est utilisée, doit être utilisée conjointement avec une balise de langage de programmation spécifique.

5
Quand un constructeur statique est-il appelé en C #?
Lorsque j'ai une classe contenant un constructeur statique, ce constructeur est-il appelé lorsque l'assembly contenant la classe est chargé pour la première fois ou lorsque la première référence à cette classe est atteinte?
88 c#  static 

5
Bloc statique en Java non exécuté
class Test { public static void main(String arg[]) { System.out.println("**MAIN METHOD"); System.out.println(Mno.VAL); // SOP(9090); System.out.println(Mno.VAL + 100); // SOP(9190); } } class Mno { final static int VAL = 9090; static { System.out.println("**STATIC BLOCK OF Mno\t: " + VAL); } } Je sais qu'un staticbloc exécuté lors du chargement de …

3
La dépréciation du mot-clé statique… pas plus?
En C ++, il est possible d'utiliser le staticmot - clé dans une unité de traduction pour affecter la visibilité d'un symbole (déclaration de variable ou de fonction). Dans n3092, ceci était obsolète: Annexe D.2 [depr.static] L'utilisation du mot clé static est déconseillée lors de la déclaration d'objets dans la …
87 c++  static  c++11  standards 

7
Quand les variables statiques sont-elles initialisées?
Je me demande quand les variables statiques sont initialisées à leurs valeurs par défaut. Est-il correct que lorsqu'une classe est chargée, des variables statiques sont créées (allouées), puis des initialiseurs statiques et des initialisations dans les déclarations sont exécutés? À quel moment les valeurs par défaut sont-elles données? Cela conduit …


5
Grande différence de vitesse des méthodes statiques et non statiques équivalentes
Dans ce code, lorsque je crée un objet dans la mainméthode, puis que j'appelle cette méthode d'objets: ff.twentyDivCount(i)(s'exécute en 16010 ms), elle s'exécute beaucoup plus rapidement que de l'appeler en utilisant cette annotation: twentyDivCount(i)(s'exécute en 59516 ms). Bien sûr, quand je l'exécute sans créer d'objet, je rends la méthode statique, …

6
Tableau varié à la portée du fichier
Je souhaite créer un tableau statique constant à utiliser dans mon fichier d'implémentation Objective-C similaire à quelque chose comme celui-ci au niveau supérieur de mon fichier ".m": static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Je prévois d'utiliser NUM_TYPESplus tard dans le …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.