const

Const ist ein Qualifikationsmerkmal, das zum Definieren eines Datenspeicherbereichs (Objekt, Feld, Variable, Parameter) verwendet wird, der sich "nie ändert", wodurch zusätzliche Codegeneratoroptimierungen und zusätzliche statische Überprüfung der Programmkorrektheit ermöglicht werden.
2
Antworten

C: Zuweisen von "statisch const char * const" zu "statisch const char *"

Ich habe ein Programm mit einigen globalen Zeichenfolgen, die am Anfang der Datei wie folgt definiert sind: %Vor% Dann rufe ich in der Hauptprogrammschleife wiederholt eine Funktion auf. Diese Funktion enthält einen Zeiger, der abhängig von...
10.08.2013, 15:48
2
Antworten

Wie verwende ich eine Klassenkonstante in einem Klassenattribut in PHP?

Hier ist der Code, der nicht funktioniert: %Vor% Scheint, dass Klassenkonstanten nicht zur "Kompilierzeit" verfügbar sind, sondern nur zur Laufzeit. Kennt jemand eine Problemumgehung? (define funktioniert nicht) Danke     
28.11.2010, 14:29
4
Antworten

Warum führt das Folgende zu Segmentierungsfehlern?

%Vor% Warum temp[3]='F'; wird einen Segmentierungsfehler verursachen, da temp nicht const ? ist     
20.11.2010, 03:13
2
Antworten

Verschiebe einen VektorT * nach Vektorconst T *

Ist es möglich, ein vector<T*> in ein vector<const T*> zu verschieben, ohne es zu kopieren und ohne auf reinterpret_cast<> zu setzen? Ie. %Vor%     
05.03.2018, 11:26
4
Antworten

statisch im Cache gespeichertes Ergebnis

Im folgenden Beispiel - %Vor% Die Ausgabe kommt als -    [21] 21       [22] 21       [23] 21 Was ist der Grund, warum result value bei nachfolgenden Aufrufen an dieselbe Funktion nicht geändert wird? Ich habe auch die Ausgabe der...
22.12.2016, 04:06
4
Antworten

Benutze const wo immer möglich in C ++?

Wie in Buch Effektives C ++ angegeben: "const wann immer möglich verwenden", würde man annehmen, dass diese Definition: Vec3f operator+(Vec3f &other); besser als Vec3f operator+(const Vec3f &other) const; oder noch besser als co...
09.03.2014, 17:53
4
Antworten

Vorlagenschablonenklasse mit const Vorlagenparameter

Ich verstehe nicht, warum das nicht kompiliert: %Vor% (Ich finde den Verweis auf den Standard ein wenig kryptisch) Was muss ich ändern, damit es kompiliert wird? BEARBEITEN: Compiler Details (es scheint relevant zu sein): %Vor%...
13.05.2011, 22:56
2
Antworten

Warum Zeiger auf nicht-const-Member-Funktion kann const Member-Funktion und Gegenteil zeigen nicht?

Aus welchem ​​Grund können Zeiger auf Elementfunktionen nicht auf konstante Elementfunktionen zeigen? %Vor% Später im Code: %Vor% Dieser Code erzeugt: %Vor% Natürlich kompiliert es mit &A::g anstelle von &A::f . In en...
19.01.2014, 20:31
1
Antwort

Fehler beim Definieren von Konstanten in Delphi

Ich versuche in Delphi ein Konst zu definieren (Delphi 2005), das auf anderen Konstanten basiert, aber Delphi beklagt sich darüber, dass es kein konstanter Ausdruck ist. So sieht mein Code aus: %Vor% Ich könnte ArraySize = Xpoints * Ypoints...
26.08.2013, 20:04
1
Antwort

Implizite interne Verknüpfung nicht identisch mit expliziter interner Verknüpfung ("statisch")?

Heute bin ich auf eine Besonderheit gestoßen, die, obwohl wahrscheinlich nicht wirklich wichtig, mich doch verwirrt. Vielleicht verstehe ich C ++ auch nicht richtig. Einige Arrays in einer Quelldatei verweisen auf String-Literale, etwa so:...
30.06.2011, 14:14