Что значит "тип ^ переменная;"? (CLR)

В среде CLR (формы .NET, но на c++) меня ввели в ступор переменные следующего вида:

System::ComponentModel::Container ^components;

Что тут значит символ ^ после типа данных и перед названием переменной?