const-correctness

hilf uns dieses Wiki zu bearbeiten
1
Antwort

Const-Korrektheit in C

Anscheinend ist es eine gute Übung, const zu verwenden, es sei denn, etwas soll veränderbar sein, aber wie weit gehst du? Wenn ich ein Array von Strings habe, sollte meine Funktionssignatur dies beinhalten? %Vor% Ich werde es nicht was a...
09.08.2012, 00:03
5
Antworten

Const-Methode, die * dies ohne const_cast ändert

Das folgende Muster ist in einem Programm entstanden, das ich gerade schreibe. Ich hoffe, es ist nicht zu kompliziert, aber es schafft ein Foo -Objekt in der const-Methode Foo::Questionable() const zu mutieren, ohne irgendeinen const_cast...
14.08.2010, 16:47
4
Antworten

Wie kann man eine nichtkonstante Methode von einer Konst-Methode aufrufen?

Ich habe in meiner Klasse eine const-Methode, die nicht in non-const geändert werden kann. Bei dieser Methode muss ich eine nicht-konstante Methode aufrufen, aber der Compiler lässt mich das nicht tun. Gibt es einen Weg um es herum? Hier ist...
30.11.2011, 11:43
2
Antworten

Gemeinsame Zeiger und const Korrektheit

Was ist der richtige Weg, um die const Korrektheit einer Klasse auf ihre spitzen Mitglieder zu erweitern? In dem Beispielcode ist die konstante Version der Methode get, um ein std::shared_ptr zu erstellen, dessen Referenzzähler mit dem inte...
21.03.2016, 11:57
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
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
4
Antworten

über die Funktion const member [duplicate]

Ich habe zwei Erklärungen zur Funktion const member gefunden %Vor% bedeutet, dass es nur auf konstante Mitglieder zugreifen kann; es bedeutet, dass es keine Mitglieder ändert; Ich denke, der zweite ist richtig. Aber warum kommt der e...
27.12.2009, 16:29