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.
1
Antwort

Const Korrektheit in C # mit reichen Typen

Ausgehend von einem C ++ - Hintergrund und dem Versuch, C # zu lernen, ist eine der frustrierendsten Sprachunterlassungen, die ich gefunden habe, eine Entsprechung zum const -Schlüsselwort. Ich habe also versucht, ein Muster zu finden, mit...
24.07.2012, 21:11
4
Antworten

C ++ const lvalue Referenzen

Vorausgesetzt, ich habe: Klasse A, die nicht kopierbar ist Klasse B, die als Mitglied const A & amp; a (und nimmt ein A in seinem Konstruktor und setzt es in seiner Initialisierungsliste) eine Funktion A GenerateA(); Bedeutet dies,...
10.11.2010, 04:41
4
Antworten

Wie man Code zwischen const und nicht-const Funktionen wiederverwendet, die andere Funktionen aufrufen

In diesem Beispielcode ist die Schleife innerhalb der beiden process() -Funktionen dupliziert. Der einzige Unterschied ist, dass einer const ist und der andere nicht. Gibt es eine Möglichkeit, die Code-Duplizierung zu entfernen, so dass...
25.09.2014, 00:16
1
Antwort

statisch, constexpr, const - was bedeuten sie, wenn alle zusammen verwendet werden?

Ich bin total frustriert mit diesen Spezifizierern, weil ich verstehe, was sie tun, wenn sie alleine sind, aber ich finde sie schwer zu verstehen, wenn sie miteinander benutzt werden. Zum Beispiel, einige Code in der Wildnis enthalten - %Vor%...
24.02.2016, 06:53
3
Antworten

Hat Java eine konstante Referenz?

Hier ist ein Codeschnipsel: %Vor% Nehmen wir an, ich teste die PlaceGamePiece-Methode (mit junit) und muss auf das m_theGameBoard zugreifen, damit ich es ansehen und überprüfen kann, ob das GamePiece auf dem richtigen Quadrat platziert wurde...
28.01.2010, 04:23
1
Antwort

Verwendung von constexpr und const in der Referenzdefinition

Ich habe gesehen, dass eine Referenzvariable in C ++ als Konstante deklariert wurde, auf Quora . %Vor% Also, warum beide constexpr und const in einer einzigen Anweisung verwendet? Was ist der Zweck dieser Art von Aussage?     
21.04.2017, 05:26
1
Antwort

Ist es okay für int ** und const int **, um einen Alias ​​zu erstellen?

Ich verstehe, dass so etwas in Ordnung ist: %Vor% Was ist damit? %Vor%     
16.07.2017, 01:08
2
Antworten

Wie lässt sich das korrigieren?

Ich habe ein const-Korrektheitsproblem, das ich anscheinend nicht lösen kann. Hier ist die Struktur meines Programms: %Vor% Nun ist die Sache, wenn ich die Funktion Graph::get_node_by_id() aufrufen möchte, möchte ich einen Zeiger auf eine...
29.01.2016, 00:09
1
Antwort

Wann sollte ich const & benutzen?

Ich habe einen Code wie diesen gefunden: %Vor% Es kompiliert und läuft. Ich habe mich gefragt, welche Vorteile (oder Nachteile) der Verweis (& amp;) auf diesen Operator == hat.     
15.03.2015, 02:52
1
Antwort

Öffentliche Konstanten in der WinRT-Komponentenbibliothek

Ich habe eine C # Windows Runtime -Komponente und die folgende Zeile erstellt: %Vor% wirft einen Fehler auf: Typ 'Konstanten' enthält das extern sichtbare Konstantenfeld 'Constants.LOG_ENABLED'. Konstanten können nur in Windows Runtim...
12.12.2012, 21:07