Als «const» getaggte Fragen

Konstanten in der Programmierung sind Definitionen, deren Wert während der Ausführung eines Programms festgelegt wird. Literale in den meisten Sprachen sind beispielsweise Konstanten. In referenziell transparenten Programmierstilen sind alle Definitionen konstant. Ein const-qualifizierter Datenspeicherbereich (Objekt, Feld, Variable, Parameter) ändert sich "nie" und ermöglicht so zusätzliche Codegeneratoroptimierungen und zusätzliche statische Überprüfung der Programmkorrektheit.





11
define () vs. const
Wann verwenden Sie in PHP? define('FOO', 1); und wann benutzt du const FOO = 1; ? Was sind die Hauptunterschiede zwischen diesen beiden?
658 php  const  constants 



11
Statische Konstantenzeichenfolge (Klassenmitglied)
Ich hätte gerne eine private statische Konstante für eine Klasse (in diesem Fall eine Formfabrik). Ich hätte gerne so etwas. class A { private: static const string RECTANGLE = "rectangle"; } Leider bekomme ich vom C ++ (g ++) Compiler alle möglichen Fehler, wie zum Beispiel: ISO C ++ verbietet …
444 c++  string  class  static  const 


30
Verwendung von 'const' für Funktionsparameter
Wie weit gehst du mit const? Machst du nur Funktionen, constwenn es nötig ist, oder gehst du das ganze Schwein und benutzt es überall? Stellen Sie sich zum Beispiel einen einfachen Mutator vor, der einen einzelnen booleschen Parameter akzeptiert: void SetValue(const bool b) { my_val_ = b; } Ist das …
397 c++  const 

7
Warum ist "Export Default Const" ungültig?
Ich sehe, dass Folgendes in Ordnung ist: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Dies ist jedoch falsch: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Doch das ist in Ordnung: export default Tab = connect( mapState, mapDispatch )( Tabs ); Kann …



16
Warum gibt JSHint eine Warnung aus, wenn ich const verwende?
Dies ist der Fehler, den ich bei der Verwendung von const erhalte: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Mein Code sieht folgendermaßen aus: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.