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

Programme in C++. Entwicklerforum
Guest
 Verzögerte Initialisierung von Const-Attributen in C++

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post