var today = new Date();
Добавить 9 дней к дате
var nextdate = new Date(today.getFullYear(),today.getMonth(),today.getDate()+9);
Взгляните на Ch , встраиваемый интерпретатор C ++.
Ch является встраиваемым интерпретатором C / C ++ для кроссплатформенного скриптинга, оболочка программирование, 2D / 3D черчение, числовое вычисления и встроенные скрипты. Ch это бесплатный и удобный альтернатива компиляторам C / C ++ для начинающим изучать C / C ++.
Ch и CINT (обычно как часть системы ROOT) будут интерпретировать C ++. Однако мой опыт работы с CINT не был хорошим: языковая поддержка не завершена (особенно в том, что касается шаблонов), выполнение намного медленнее, была история ошибок с, например, изменением области действия и выходом из цикла, и (IMO) это больше хлопот, чем стоит. Как язык, C ++ особенно плохо спроектирован для интерпретируемого использования.
Если вам нужно запустить интерпретированный код, почему бы не использовать современный интерпретируемый язык, такой как Python или Ruby? При необходимости можно использовать такой инструмент, как SWIG, для подключения их к существующим библиотекам C / C ++.
Это не совсем отвечает на ваш вопрос, но, возможно, это поможет.
Компилятор MS C ++ поддерживает редактирование и продолжение , который позволяет вам останавливать, вносить изменения, перекомпилировать и продолжать, не закрывая вашу программу.
Я видел презентацию ccons в демонстрационном лагере CUSEC еще в январе. Его цель - предоставить интерактивный интерпретатор, такой как Python. Тогда он был на начальной стадии, но тем не менее произвел на меня впечатление.
Попробуйте следующее: