Я хотел бы выполнить ленивую инициализацию набора атрибутов (std::vector) в C++. Они должны быть константными в том смысле, что после первой инициализации (с помощью метода get) их значения не могут быть изменены. Каков самый чистый способ сделать это?
Я пытался определить атрибуты как const, но таким образом они должны быть инициализированы в списке инициализации конструктора, поэтому инициализация Lay, похоже, невозможна. возможно.
Подробнее здесь: https://stackoverflow.com/questions/793 ... butes-in-c