boost :: gregorian :: date не имеет функций `set-type`?

Например, у меня есть объект даты:

boost::gregorian::date date1(2013,1,31);

Теперь я хочу изменить день на 1. Как установить день на 1?

2

Решение

Типы дат являются неизменяемыми, кроме назначения, поэтому вам нужно сделать новую дату:

date1 = boost::gregorian::date(date1.year(), date1.month(), 1);
6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]