Verzögerte Initialisierung von Const-Attributen in C++

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Verzögerte Initialisierung von Const-Attributen in C++

by Guest » 18 Jan 2025, 20:48

Ich möchte eine verzögerte Initialisierung eines Satzes von (std::vector)-Attributen in C++ durchführen. Sie müssen in dem Sinne konstant sein, dass ihre Werte nach der ersten Initialisierung (über eine get-Methode) nicht mehr geändert werden können. Was ist der sauberste Weg, dies zu tun?
Ich habe versucht, die Attribute als const zu definieren, aber auf diese Weise müssen sie in der Construntor-Initialisierungsliste initialisiert werden, sodass es anscheinend keine Lay-Initialisierung gibt möglich.

Top