I've just returned to C++ for a game related project for Windows 8/RT after many years of absence in favor of C#.
Working with the generated Game Project Skeleton I've stumbled upon method signatures like the one below. Could anyone enlighten me what's the ^ is supposed to do?
Concurrency::task<Platform::Array<byte>^> ReadDataAsync(Platform::String^ filename)