Я довольно новичок в C ++.Мне нужно получить текущий год и сохранить его в формате int.
Я пришел к этому решению:
std::time_t result = std::time(nullptr);
std::istringstream iss(ctime(&result));
iss.ignore(20);
int year;
iss >> year;
Я считаю это решение несколько уродливым, даже если оно работает,поскольку это не кажется очень надежным и требует много шагов, чтобы сделать не очень много.
Есть ли лучший способ сделать это?