Suchergebnisse für Anfrage "const-correctness"

4 die antwort

Entspricht "const LPVOID" "void * const"?

Und wenn ja, warum verwenden es einige Win32-Header?Zum Beispiel:

8 die antwort

Const Korrektheit: const char const * const GetName const (// stuff);

Als Hausaufgabe bezeichnet, da dies eine Frage war, die ich in der Zwischenzeit schrieb und deren Antwort ich nicht verstehe. Ich wurde gebeten, den Zweck je...

6 die antwort

Kann ein Heap-zugewiesenes Objekt in C ++ const sein?

In C ++ kann ein Stack-allokiertes Objekt deklariert werden

TOP-Veröffentlichungen

1 die antwort

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

5 die antwort

Ist es jemals sinnvoll, einen grundlegenden (Nicht-Zeiger-) Parameter const zu definieren?

Ich hatte vor kurzem einen Austausch mit einem anderen C ++ - Entwickler über die folgende Verwendung vonconst: void Foo(const int bar);Er fühlte das mitconst Auf diese Weise war gute Praxis. Ich argumentierte, dass es nichts für den Aufrufer ...

6 die antwort

Wann sollte eine Member-Funktion ein const-Qualifikationsmerkmal haben und wann nicht?

Vor ungefähr sechs Jahren schrieb ein Softwareentwickler namens Harri Porten Dieser Beitrag [http://www.froglogic.com/~porten/const.html]und stellte die Frage: "Wann sollte eine Member-Funktion ein const-Qualifikationsmerkmal haben und wann ...

4 die antwort

über const member function [duplizieren]

Diese Frage hat hier bereits eine Antwort: Was bedeutet eine Konstante am Ende einer Mitgliedsfunktion? [Duplikat [/questions/4059932/what-is-the-meaning-of-a-const-at-end-of-a-member-function] 3 answersIch habe zwei Erklärungen zur ...

2 die antwort

Idiomatische Methode zum Deklarieren von C ++ - unveränderlichen Klassen

So habe ich einen ziemlich umfangreichen Funktionscode, bei dem der Hauptdatentyp unveränderliche Strukturen / Klassen ist. Die Art und Weise, wie ich Unveränderlichkeit deklariert habe, ist "praktisch unveränderlich", indem Mitgliedsvariablen ...

8 die antwort

Was ist der beste Smart Pointer-Rückgabetyp für eine Factory-Funktion?

In Bezug auf intelligente Zeiger und neue C ++ 11/14-Funktionen frage ich mich, welche Rückgabewerte und Funktionsparametertypen für Klassen mit den folgenden Funktionen am besten geeignet sind: Eine Factory-Funktion (außerhalb der Klasse), mit ...

10 die antwort

C ++ Pass By Const Referenz und Return By Const Referenz

Ich versuche zu verstehen, ob die Rücksendung eines @ von Vorteil isconst Referenz. Ich habe eine Fakultätsfunktion, die normalerweise so aussieht: unsigned long factorial(unsigned long n) { return (n == 0) ? 1 : n * factorial(n - 1); } Ich ...