К примеру хочу создать структуру, содержащую информацию о текущем времени.
Пишу так:
DateTime^ StartTime = gcnew DateTime(0);
StartTime = DateTime::Now;
Т.е. создаем в памяти управляемый объект (gcnew DateTime(0)), и указываем на него (DateTime^ StartTime). После чего присваиваем ему значение статической переменной (StartTime = DateTime::Now) класса DateTime.
Однако компилятор сие тоже принимает:
DateTime^ StartTime = DateTime::Now;
Почему??? Статическая переменная DateTime::Now существует в памяти всегда???
... << RSDN@Home 1.2.0 alpha 4 rev. 1138>>