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.
8
Antworten

Konstante Elementfunktionen

Nachdem ich dies gelesen habe, ist es nach meinem Verständnis eine Deklaration einer Methode als const , die verhindert, dass die Klasse versehentlich geändert wird Mitgliedsvariablen. Sind const Methoden häufig verwendet? Sollten s...
14.01.2011, 13:03
5
Antworten

Benutzt man sonst, um ein 'let' oder 'const' nach dem if / else zu deklarieren?

Ich bin mir nicht sicher, warum, aber ich kann die Variablen let oder const nicht aufrufen, wenn ich sie in einer if/else -Anweisung deklariere. %Vor% Wenn ich diesen Code benutze sagt das classes is not defined . Aber wenn ich...
29.11.2016, 22:35
4
Antworten

Wie kann man eine nichtkonstante Methode von einer Konst-Methode aufrufen?

Ich habe in meiner Klasse eine const-Methode, die nicht in non-const geändert werden kann. Bei dieser Methode muss ich eine nicht-konstante Methode aufrufen, aber der Compiler lässt mich das nicht tun. Gibt es einen Weg um es herum? Hier ist...
30.11.2011, 11:43
9
Antworten

Tiefe Analyse von Const Qualifier in C

Wo wird eine const Variable genau gespeichert und wie ändert sich ihr Verhalten? Sagen Sie zum Beispiel: %Vor% Wenn die Antwort Code-Segment ist, wie funktioniert der folgende Code? %Vor% Dieser Code funktioniert gut ... Wie ist es mö...
25.11.2010, 09:31
3
Antworten

f1 = flip const map. Wie funktioniert diese Funktion?

Nehmen wir an, wir haben diese punktefreie Funktion: %Vor% Ich habe keine Ahnung, wie genau es funktioniert und was es tun soll? I.e. Ich weiß, was map, const und Flip-Funktionen sind. Aber sie so zusammenzusetzen ergibt für mich keinen Sinn...
04.10.2013, 14:21
8
Antworten

Einfachste Möglichkeit, mehrere verwandte const-Eigenschaften in einem Konstruktor zu initialisieren?

Wenn mehrere const-Eigenschaften einer C ++ - Klasse von einer Zwischenberechnung abhängen, was ist der einfachste Weg, sie zu initialisieren? Wie korrigiere ich zum Beispiel den Konstruktor für die Klasse? %Vor%     
20.03.2013, 22:07
4
Antworten

const_cast VS veränderbar? jede Differenz?

Nach meinem Verständnis löscht mutable die constness einer Variablen %Vor% Aber auch const_cast : %Vor% Also, was ändert sich von dem anderen? Danke     
12.07.2012, 18:09
7
Antworten

C ++ const Frage

Wenn ich das tue: %Vor% Der Compiler beklagt nicht, dass die Signaturen für Foo :: foo nicht übereinstimmen. Aber wenn ich hatte: %Vor% Der Code wird nicht kompiliert. Was ist los? Ich benutze gcc 4.1.x     
06.11.2008, 19:04
3
Antworten

Wie kann ich eine Variable in Perl als const / final qualifizieren?

Zum Beispiel möchte ich in Situationen wie unten den Wert von $infilename an keiner Stelle im Programm nach der Initialisierung ändern. %Vor% Wie kann man sicherstellen, dass jede Änderung in $infilename nicht nur zu Warnungen sondern...
03.11.2010, 18:38
2
Antworten

JavaScript: Definieren Sie eine Konstante innerhalb von try / catch mit dem strikten Modus

Heute stoße ich auf einen seltsamen JS-Bug, der mit const in einem try / catch-Block arbeitet, und ich möchte besser verstehen, was ihn verursacht. Sehen wir uns ein Codebeispiel an, das mehr als tausend Worte wert ist: %Vor% Dies wird...
31.10.2015, 22:10