Привет
Если мне необходимо, чтобы все экземпляры класса А пользовались одними и теми же структурами данных - ни в коем случае каждый экземпляр не создавал копии этих структур, то эти структуры я объявляю как static члены - правильно?
Подскажите, пожалуйста, где и как мне инициализировать, а затем удалить статичные члены? Какие здесь применяются правила или приемы? Ведь, как я понял, нельзя инициализировать статичные члены в конструкторе? А уничтожать в деструкторе.
Главное избежать ситуации, в которой один их экземпляров класса попытался бы использовать не инициализированные статичные члены.
Может, хранить отдельный член (тоже статичный), который бы отслеживал все это?