Я хотел бы использовать структуру tm в качестве статической переменной в классе. Целый день потратил на чтение и попытку, но все равно это не сработало :( Буду признателен, если кто-нибудь укажет, что я делаю неправильно
В моем классе под Public я объявил:
static struct tm *dataTime;
В main.cpp я попытался определить и инициализировать его системным временем для временного тестирования (фактическое время, вводимое во время выполнения)
time_t rawTime;
time ( &rawTime );
tm Indice::dataTime = localtime(&rawTime);
но кажется, что я не могу использовать time () вне функций.
main.cpp: 28: ошибка: ожидается
конструктор, деструктор или тип
преобразование до ‘(’ токена
Как инициализировать значения в статическом классе класса?