Suchergebnisse für Anfrage "const"

2 die antwort

Warum ruft C ++ auf einem Nicht-Const-Objekt nicht die const-Version einer Methode mit Überladungen von public-const und private-nonconst auf?

class C { public: void foo() const {} private: void foo() {} }; int main() { C c; c.foo(); }MSVC 2013 gefällt das nicht: > error C2248: 'C::foo' : cannot access private member declared in class 'C'Wenn ich zu aconst Hinweis, es ...

2 die antwort

Confusing Warnung über ein konstantes Dezimalfeld in C #

ch experimentierte mit demconst -Modifikator beim Erkunden einer Vielzahl von C # -Tutorials und Platzieren einer Reihe vonconst -Modifikatoren in einer Klasse wie dieser, ohne sie tatsächlich irgendwo zu verwenden: class ConstTesting { const ...

2 die antwort

Wie funktioniert extern in Namespaces?

Ich führe ein einfaches Programm aus, ähnlich dem, was ich gefunden habeHie [http://www.learncpp.com/cpp-tutorial/42-global-variables/]. Es soll das Aufblähen von Code verringern, wenn Konstanten in mehreren Dateien enthalten sind. Dazu werden ...

TOP-Veröffentlichungen

2 die antwort

Was ist die Entsprechung von std :: is_const für Verweise auf const?

Betrachten Sie den Code: int const x = 50; int const& y = x; cout << std::is_const<decltype(x)>::value << endl; // 1 cout << std::is_const<decltype(y)>::value << endl; // 0Dies macht Sinn, weily ist keinconst Verweis, es ist ein Verweis auf ...

2 die antwort

Was kostet die Laufzeit von static_cast, wenn Sie bei gleichem Typ Konstanz hinzufügen?

Ich finde es irritierend, dass ich nicht konstante Funktionen eines Objekts aufrufen kann, wenn ich einen Zeiger auf dieses Objekt habe. Ich kann nicht zulassen, dass der Zeiger ein const-Zeiger ist, da ich auch Nicht-const-Funktionen aufrufen ...

2 die antwort

const Zeiger assi, gn zu einem Zeiger

Warum kann ich das nicht tun: char* p = new char[10]; void SetString(char * const str) { p = str; } SetString("Hello");Ich habe einen konstanten Zeiger auf ein Zeichen. Warum kann ich den konstanten Zeiger nicht einem anderen Zeiger zuweisen? ...

2 die antwort

Was ist die zeitliche Totzone?

Ich habe gehört, dass der Zugriff auflet undconst -Werte vor ihrer Initialisierung können ein @ verursachReferenceError wegen etwas namenstemporale tote Zone. Was ist die zeitliche Totzone, in welcher Beziehung steht sie zu Umfang und Hebezeug ...

2 die antwort

Javascript (ES6) const mit geschweiften Klammern [duplizieren]

Diese Frage hat hier bereits eine Antwort: Javascript-Objektklammernotation ({Navigation} =) auf der linken Seite von assign [/questions/26999820/javascript-object-bracket-notation-navigation-on-left-side-of-assign] 4 Antworten Ich bin neu in ...

2 die antwort

non-const Zeiger Argument auf einen const Double Pointer Parameter

Dasconst -Modifikator in C ++ vor Stern bedeutet, dass mit diesem Zeiger der Wert, auf den gezeigt wird, nicht geändert werden kann, während der Zeiger selbst dazu gebracht werden kann, auf etwas anderes zu zeigen. In der unten void ...

2 die antwort

Zeiger auf Array mit const-Qualifikationsmerkmal in C & C ++

Betrachten Sie folgendes Programm: int main() { int array[9]; const int (*p2)[9] = &array; }It kompiliert gut in C ++ (Siehe Live-DemoHie [http://melpon.org/wandbox/permlink/aB4aSHz3XpIArfCA]) schlägt jedoch bei der Kompilierung in C fehl. ...