static char const * const x = "bla" in Klasse?
-
Hallo allerseits,

innerhalb einer Klasse kann man eine Variable als für alle Objekte konstant festlegen (so zumindest verstehe ich denn Sinn davon).
//Variante A class Test{ static const int ConstInt = 3; };Mit "char const * const" kenne ich bisher nur diese Möglichkeit:
//Variante B class Test{ static char const * const ConstString; }; char const * const Test::ConstString = "Irgendwas";Gibt es eine Möglichkeit für jeden Typ die Syntax aus Variante A zu verwenden
(also ohne die zusätzliche Zeile ausserhalb der Klassendeklaration)?Grüße!
-
Hi,
die in-class Initalisierung funktioniert nur leider bei statischen-integralen Konstanten.
-
ah ok - hatte das schon befürchtet.
Danke für die Klarstellung.Grüße!