Suchergebnisse für Anfrage "const"

1 die antwort

Wie kann die konstante Elementfunktion die Daten eines Objekts ändern?

Noch eine Frage zuconst Verwendung von Schlüsselwörtern in C ++ (Ich bin ein Anfänger in C ++, habe versucht, eine Antwort auf SO zu finden - zu viele Antworten, konnte aber keine finden). Frage 1: in der folgenden Mitgliedsfunktion template ...

2 die antwort

Verwirrung hinsichtlich der Änderung der Variablen const mit Hilfe von Zeigern

Das folgende Beispiel führte zu Verwirrung in meinem Verständnis. Ich kann nicht verstehen, wie es möglich ist, die const-Variable local zu ändern. Bitte helfen Sie mir, dasselbe zu verstehen. /* Compile code without optimization option */ // ...

5 die antwort

C ++ const im Getter

Ich lerne immer noch über C ++ und lese überall, was ich verwenden mussconst überall kann ich (aus Geschwindigkeitsgründen denke ich). Normalerweise schreibe ich meine Getter-Methode so: const bool isReady() { return ready; }Aber ich habe ...

TOP-Veröffentlichungen

2 die antwort

Ändern einer const int in C ++ [duplizieren]

Diese Frage hat hier bereits eine Antwort: Können wir den Wert eines mit const definierten Objekts durch Zeiger ändern? [/questions/3801557/can-we-change-the-value-of-an-object-defined-with-const-through-pointers] 10 AntwortenWarum kann ich ...

3 die antwort

Muss ich wirklich einen vom Benutzer bereitgestellten Konstruktor für const-Objekte implementieren?

Ich habe den Code: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; }Es kompiliert gut auf g ++ (sieheideone [http://ideone.com/PryGs5]), schlägt aber auf clang ++ mit Fehler fehl: Die ...

16 die antwort

Was ist der Unterschied zwischen einer statischen und einer konstanten Variablen?

Kann mir jemand den Unterschied erklären zwischen astatic undconst Variable?

3 die antwort

Wie kann man int64_t / uint64_t Konstanten eingeben?

Ich versuche, eine Konstante zu definieren, die 2 ^ 30 entspricht (ich kann sie in 2 ^ 34 ändern, also bevorzuge ich einen Raum, der größer als 32 Bit ist). Warum wird das folgende minimale (?) Beispiel nicht kompiliert? #include <stdint.h> // ...

4 die antwort

Was ist der Typ von String-Literalen in C und C ++?

Was ist die Art von String-Literal in C? Ist eschar * oderconst char * oderconst char * const? Was ist mit C ++?

2 die antwort

C ++ typedef-Interpretation von const-Zeigern

Erstens Beispielcodes: Fall 1: typedef char* CHARS; typedef CHARS const CPTR; // constant pointer to chars Textuelles Ersetzen von CHARS wird zu: typedef char* const CPTR; // still a constant pointer to charsFall 2: typedef char* CHARS; ...

1 die antwort

Bestehenden Speicher mit const std :: vector umbrechen?

OK, also habe ich kürzlich erfahren, dass (a) std :: vector per Definition / Standard zusammenhängenden Speicher verwendet und somit (b) & (v [0]) die Adresse dieses zusammenhängenden Speicherblocks ist, den Sie lesen / schreiben können als ...