Что за: "EventArgs^ e..."

Недавно установил себе Visual Studio 2008...и удивился: на обработчике события OnClick обычной кнопки, вот что вышло:
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)              {             }
 Никак не пойму, что за новый указатель '^' ??
6 ответов

это Managed C++, создай С++ проект без использования windows forms, и будет тебе обычный С++


А у Managed C++ какие приимущества ?


Короче шняга)))не буду извращаться над С++ )))


А у Managed C++ какие приимущества ?
Некаких!  Одни недостатки  


Честно сказать интересно, существуют ли серьезные проекты, в которых применялись J#, Managed C++ etc.