Domande con tag 'const'

3
risposte

Passare i parametri che devono essere copiati in base al valore o al riferimento const

Ho una classe vettoriale (matematica) di base, che a mio parere beneficia dell'overloading dell'operatore di C ++. Le operazioni scalari vettoriali sono definite come funzioni auto modificanti nella classe stessa, class Vec3i { Vec3i& op...
posta 15.12.2014 - 23:57
5
risposte

Dovrei usare const più in C ++?

Ci sono alcune cose su cui sono piuttosto rigido, ma const non è stato uno di questi. Ad esempio, potrei creare una variabile locale che utilizzo tre volte in una funzione, che non viene modificata, eppure non mi preoccupo di renderla co...
posta 02.11.2016 - 01:13
4
risposte

Lo stato interno "perde" quando influenza il comportamento esternamente visibile?

Ho un metodo (in C ++) che genera un valore basato su un parametro e i parametri delle chiamate precedenti. Chiamarlo più volte con lo stesso parametro può generare valori diversi ogni volta. Ad esempio: public: int getValue(const int par...
posta 29.09.2014 - 17:15
4
risposte

SQL Query e Java Constant Abuse?

Attualmente sono incaricato di rilevare un sacco di codice scritto con nomi di campi posizionati nella costante Java nella parte superiore del file e quindi le query SQL create utilizzando la concatenazione di stringhe con i nomi dei campi. Nell...
posta 08.03.2016 - 04:12
4
risposte

In C # usa stringhe costanti private meglio di usare le stringhe direttamente nel codice? [chiuso]

Considera i seguenti due casi: caso 1: class A { private const string MyConst="Hello"; internal void CallMe() { System.Console.WriteLine(MyConst); } } Caso 2: class A { internal void CallMe() {...
posta 23.09.2015 - 11:24
1
risposta

Ci sono vantaggi nel dichiarare le variabili di stack costanti in C ++

Non mi è chiaro quali vantaggi ci siano di dichiarare le variabili di stack come costanti in C ++, speravo che qualcuno potesse spiegare i vantaggi e lo scopo di questa tecnica. Ad esempio: void func(const std::string& arg) { if(some...
posta 19.02.2014 - 02:23
1
risposta

Come è possibile programmare usando solo variabili immutabili / "di sola lettura"?

Credo che esistano lingue in cui tutti i nomi con valori associati non possono avere i loro valori associati modificati. Un esempio potrebbe essere una lingua in cui tutti i nomi si comportano come a nel seguente codice C: int main(void)...
posta 18.09.2016 - 20:29
3
risposte

Const significa thread-safe? [chiuso]

Sono stato inserito in questo video: link Per link Perché ho fatto questa domanda: link Contrassegnare una classe std::mutex come mutable è la risposta giusta alla mia domanda originale e il video è una discussione...
posta 26.02.2015 - 12:57
2
risposte

In C # qual è la durata della vita o la durata della variabile costante?

In C # se dichiaro che una variabile costante è una memoria assegnata ad essa in quanto si comporta come una sostituzione del tempo di compilazione? Quanto dura la vita della variabile?     
posta 12.05.2013 - 15:07
4
risposte

Metodo immutabile in Java

In Java, c'è la parola chiave final al posto della parola chiave const in C e C ++. Nelle ultime lingue ci sono metodi mutevoli e immutabili come indicato in la risposta di Johannes Schaub - litb al domanda Quanti e quali sono gl...
posta 12.11.2012 - 02:14