Articles of statici

Esiste uno static_warning?

Sono a conoscenza di questa domanda che menziona “AVVISO STATICO” di Boost, ma vorrei chiedere di nuovo, in particolare, come potrei implementare una static_warning che funziona in modo simile a static_assert ma emette solo un avvertimento in fase di compilazione piuttosto che una compilazione abortiva errore. Mi piacerebbe qualcosa di simile alla proposta di Alexandrescu […]

Blocco statico in Java non eseguito

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); } } So che un blocco static eseguito quando la class viene caricata. Ma in questo caso la variabile di istanza all’interno della class Mno è final , a causa di […]

Perché i membri di una class statica devono essere dichiarati come statici? Perché non è solo implicito?

Ovviamente non può esserci un membro di istanza su una class statica, poiché tale class non potrebbe mai essere istanziata. Perché abbiamo bisogno di dichiarare membri come statici?

Quando NON usare la parola chiave statica in Java?

Quando si considera una scarsa pratica l’uso della parola chiave statica in Java sulle firme dei metodi? Se un metodo esegue una funzione basata su alcuni argomenti e non richiede l’accesso a campi che non sono statici, non vorresti sempre che questi tipi di metodi siano statici?

Variabile statica del modello

Non riesco a capire perché, se definiamo la variabile statica della solita class (non template) nell’intestazione, abbiamo l’errore linker, ma in caso di template tutto funziona bene e inoltre avremo un’unica istanza di variabile statica tra tutte le unità di traduzione : È l’intestazione del modello (template.h): // template.h template class Templ { public: static […]

I metodi C # che * può * essere statico sono statici?

I metodi C # che possono essere statici dovrebbero essere statici? Ne stavamo discutendo oggi e sono un po ‘fuori di testa. Immagina di avere un metodo lungo che ti rifatti alcune righe. Il nuovo metodo probabilmente prende alcune variabili locali dal metodo genitore e restituisce un valore. Questo significa che potrebbe essere statico. La […]

conversione di array 2D in pointer-to-pointer

Activity solution[a][b]; … Activity **mother = solution; Voglio convertire array 2D di oggetti in pointer-to-pointer. Come posso fare questo; L’ho cercato su google. tuttavia ho trovato solo un esempio di array di dimensioni.

Inizializzazione dei membri statici in un modello di class

Mi piacerebbe farlo: template struct S { … static double something_relevant = 1.5; }; ma non posso perché something_relevant di rilevante non è di tipo integrale. Non dipende da T , ma il codice esistente dipende dal fatto che sia un membro statico di S Poiché S è template, non posso inserire la definizione in […]

Perché Mockito non simula i metodi statici?

Ho letto alcuni thread qui sui metodi statici, e penso di capire i problemi che possono causare l’abuso / uso eccessivo di metodi statici. Ma non ho davvero capito perché è difficile prendere in giro metodi statici. So che altri sistemi di derisione, come PowerMock, possono farlo, ma perché Mockito non può? Ho letto questo […]

Perché non posso dichiarare metodi statici in un’interfaccia?

L’argomento dice la maggior parte di esso – qual è la ragione del fatto che i metodi statici non possono essere dichiarati in un’interfaccia? public interface ITest { public static String test(); } Il codice sopra riportato mi dà il seguente errore (in Eclipse, almeno): “Modificatore non valido per il metodo di interfaccia ITest.test (); […]