C++: Ein Keyword für drei Konstrukte

Const-Objekte und Const-Pointer lassen sich in einer einzigen Deklaration kombinieren. Der sich daraus ergebende Typ ist ein Const-Pointer to Const-Objekt. Zum Beispiel:

Da seine Deklaration die Zeichenfolge * const enthält, ist p ein Const-Pointer. P zeigt auf const int, denn die Deklaration enthält ein weiteres const vor dem Sternchen. Die Anwendung von Const-Pointers auf Const-Objekte ist insbesondere bei Anwendungen nützlich, die durch einen Speicherpuffer mit fester Adresse auf ROM-Geräte zugreifen.

An diesem Punkt fragen Sie sich möglicherweise, ob Sie die drei Const-Typen auch in einer einzigen Deklaration kombinieren können. Die Antwort lautet: Ja. Im folgenden Beispiel deklarieren wir eine Const-Elementfunktion, die einen Const-Pointer auf const int ausgibt:

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

HostPress für Agenturen und E-Commerce-Betreiber

Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.

5 Tagen ago

V-NAND: Samsung steigert Bit-Dichte um 50 Prozent

Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…

5 Tagen ago

Bericht: Google entwickelt App-Quarantäne für Android

Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…

6 Tagen ago

Kostenloser Kurs zum Ausbau von Low-Code-Programmierung

Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…

6 Tagen ago

Cloudflare: DNS-basierte DDoS-Angriffe steigen im ersten Quartal um 80 Prozent

Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…

6 Tagen ago

Roblox: 34 Millionen Zugangsdaten im Darknet

Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…

6 Tagen ago