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.


5
Werden Variablen, die mit let oder const deklariert wurden, in ES6 nicht angehoben?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Всплывают ли переменные, объявленные с помощью let и const в? Ich habe eine Weile mit ES6 gespielt und festgestellt, dass Variablen, die mit deklariert wurden, varwie erwartet hochgezogen werden ... console.log(typeof name); // undefined var name = "John"; ... Variablen …



10
statische const vs #define
Ist es besser, static constvars als #definePräprozessor zu verwenden? Oder hängt es vielleicht vom Kontext ab? Was sind Vor- / Nachteile für jede Methode?
212 c++  c  const 





4
Deklarieren Sie ein konstantes Array
Ich habe versucht: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } Erstens funktionieren Deklaration und Initialisierung einwandfrei, aber die zweite, dritte und vierte funktionieren nicht. …
164 arrays  go  const 

11
Java's Final vs. C ++ 's const
Das Tutorial für Java für C ++ - Programmierer besagt Folgendes (Highlight ist mein eigenes): Das Schlüsselwort final entspricht ungefähr const in C ++ Was bedeutet in diesem Zusammenhang "grob"? Sind sie nicht genau gleich? Was sind die Unterschiede, wenn überhaupt?
151 java  c++  const  final 

3
Was ist die zeitliche Totzone?
Ich habe gehört, dass der Zugriff letund die constWerte vor der Initialisierung ReferenceErroraufgrund der sogenannten zeitlichen Totzone eine Ursache sein können . Was ist die zeitliche Totzone, in welcher Beziehung steht sie zu Umfang und Heben und in welchen Situationen ist sie anzutreffen?

17
Was ist der Sinn von const-Zeigern?
Ich spreche nicht von Zeigern auf const-Werte, sondern von const-Zeigern selbst. Ich lerne C und C ++ über das Grundlegende hinaus und habe bis heute festgestellt, dass Zeiger wertmäßig an Funktionen übergeben werden, was Sinn macht. Dies bedeutet, dass ich innerhalb einer Funktion den kopierten Zeiger auf einen anderen Wert …
149 c++  c  pointers  const 

6
Const vor oder const nach?
Zu Beginn wissen Sie wahrscheinlich, dass constdamit entweder die Daten eines Objekts oder ein Zeiger nicht geändert werden können oder beides. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Sie können jedoch auch die …
145 c++  c  syntax  const 


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.