Suchergebnisse für Anfrage "const"
Wenn das Ändern eines const-Objekts undefiniertes Verhalten ist, wie funktionieren Konstruktoren und Destruktoren dann mit Schreibzugriff?
Der C ++ - Standard besagt, dass ein ursprünglich deklariertes Objekt geändert werden sollconst ist undefiniertes Verhalten. Aber wie funktionieren Konstruktoren und Destruktoren? class Class { public: Class() { Change(); } ~Class() { Change(); ...
Ist es zulässig, ein dynamisch zugewiesenes "const" -Objekt durch einen wiederverwendeten Nicht-"const" -Namen zu ändern?
Betrachten Sie das folgende Programm: #include <iostream> int main() { int x = 0; const int* px = new (&x) const int(0); x = 1; std::cout << *px; // 1? }EsKompiliert unter GCC 4.8 [http://coliru.stacked-crooked.com/a/d49f7eaf53e248ee](und ...
Warum muss "wichtigste Konstante" Konstante sein?
Im http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/ [http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const/] Es wird die "wichtigste Konstante" erwähnt, bei der durch C ++ ...
Soll ich Konstanten den Definitionen vorziehen?
Soll ich in C Konstanten den Definitionen vorziehen? In letzter Zeit habe ich viel Code gelesen, und in allen Beispielen werden häufig Definitionen verwendet.
Können Parameter konstant sein?
Ich suche das C # -Äquivalent von Javafinal. Existiert es? Hat C # etwa Folgendes: public Foo(final int bar);Im obigen Beispielbar ist eine schreibgeschützte Variable und kann von nicht geändert werdenFoo(). Gibt es eine Möglichkeit, dies in C ...
Warum kann ich den Wert einer Konstanten in Javascript ändern?
Ich weiß, dass ES6 noch nicht standardisiert ist, aber aViele Browser unterstützen derzeit [http://kangax.github.io/es5-compat-table/es6/] const Schlüsselwort in JS. In spec steht geschrieben: Der Wert einer Konstanten kann sich durch ...
Globale Konstanten in C ++ 11
Was sind die besten Möglichkeiten, globale Konstanten in C ++ zu deklarieren und zu definieren? Ich interessiere mich hauptsächlich für den C ++ 11-Standard, da er in dieser Hinsicht viele Fehler behebt. [EDIT (Klarstellung)]: In dieser Frage ...
Wie definiere ich eine Elementkonstante in F #?
In C # kann man eine Typelementkonstante wie folgt definieren: class Foo { public const int Bar = 600; }Die IL sieht so aus. .field public static literal int32 Bar = int32(600)Wie kann ich dasselbe in Visual F # / FSharp tun? Ich habe es ...
g ++: const verwirft Qualifier
warum bekomme ich einediscard qualifiers Error: customExc.cpp: In member function ‘virtual const char* CustomException::what() const’: customExc.cpp: error: passing ‘const CustomException’ as ‘this’ argument of ‘char customException::code()’ ...
Überprüfen Sie, ob eine Klassenkonstante vorhanden ist
Wie kann ich überprüfen, ob eine Konstante in einer PHP-Klasse definiert ist? class Foo { const BAR = 1; }Gibt es so etwas wieproperty_exists() odermethod_exists() für Klassenkonstanten? Oder kann ich einfach benutzendefined("Foo::BAR")?