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.


7
Différences de classes statiques et scellées
Existe-t-il une classe implémentée dans une classe statique? veux dire: static class ABC : Anyclass Existe-t-il une classe qui peut être héritée à la fois dans une classe scellée et une classe statique? veux dire: static class ABC : AClass {} Et sealed class ABC : AClass {} Puis-je me …
150 c#  .net  oop  static  sealed 


3
Initialisation de membre statique dans un modèle de classe
J'aimerais faire ceci: template <typename T> struct S { ... static double something_relevant = 1.5; }; mais je ne peux pas puisque ce something_relevantn'est pas de type intégral. Cela ne dépend pas T, mais le code existant dépend du fait qu'il soit un membre statique de S. Puisque S est …
148 c++  templates  static 

12
Classes statiques TypeScript
Je voulais passer à TypeScript à partir du JS traditionnel car j'aime la syntaxe de type C #. Mon problème est que je ne peux pas savoir comment déclarer des classes statiques dans TypeScript. En C #, j'utilise souvent des classes statiques pour organiser les variables et les méthodes, en …

5
Les méthodes statiques non synchronisées sont-elles sûres pour les threads si elles ne modifient pas les variables de classe statiques?
Je me demandais si vous aviez une méthode statique qui n'est pas synchronisée, mais qui ne modifie aucune variable statique, est-elle thread-safe? Et si la méthode crée des variables locales à l'intérieur? Par exemple, le code suivant est-il thread-safe? public static String[] makeStringArray( String a, String b ){ return new …

1
Quel est le but du mot-clé static dans un paramètre de tableau de fonction comme «char s [static 10]»?
En parcourant du code source, je suis tombé sur une fonction comme celle-ci: void someFunction(char someArray[static 100]) { // do something cool here } Avec quelques expérimentations, il semble que d'autres qualificatifs puissent y apparaître également: void someFunction(char someArray[const]) { // do something cool here } Il semble que les …
144 c  arrays  parameters  static 


14
Les méthodes statiques sont-elles héritées de Java?
Je lisais un guide du programmeur sur la certification Java ™ SCJP par Khalid Mughal. Dans le chapitre Héritage, il explique que L'héritage des membres est étroitement lié à leur accessibilité déclarée. Si un membre de superclasse est accessible par son nom simple dans la sous-classe (sans utiliser de syntaxe …
143 java  inheritance  static 



16
Membres virtuels statiques C ++?
Est-il possible en C ++ d'avoir une fonction membre qui est à la fois staticet virtual? Apparemment, il n'y a pas de moyen simple de le faire (il static virtual member();s'agit d'une erreur de compilation), mais y a-t-il au moins un moyen d'obtenir le même effet? C'EST À DIRE: struct …
140 c++  static  virtual 


4
Comment fonctionne l'attribut ThreadStatic?
Comment fonctionne l' [ThreadStatic]attribut? J'ai supposé que le compilateur émettrait de l'IL pour bourrer / récupérer la valeur dans le TLS, mais en regardant un démontage, il ne semble pas le faire à ce niveau. En guise de suivi, que se passe-t-il si vous le mettez sur un membre non …
138 c#  static  threadstatic 

4
Est-il acceptable d'utiliser l'instance Gson comme champ statique dans un bean modèle (réutilisation)?
Voici le modèle que j'ai implémenté: public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } …

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.