Итоговый код будет выглядеть так: #include
#define SEC_IN_DAY 86400
struct Features
{
Features()
{
std::tm tmStart = *std::gmtime(&startTime);
tmStart.tm_hour = 0;
tmStart.tm_min = 0;
tmStart.tm_sec = 0;
int _timezone = 1;
startTime = std::mktime(&tmStart) - _timezone;
endTime = startTime + SEC_IN_DAY; // Add +1 days after today day
}
std::time_t endTime;
std::time_t startTime;
};
int main()
{
Features f;
}
Как указывал @marcinj, не нужно было злоупотреблять языком, и просто используйте простой конструктор для инициализации значений.
Еще раз спасибоза вашу помощь:)