I was wondering if there's a standard Matrix creation and manipulation library for VC++. Say, an include which lets you create Matrix objects which you can give sizes to, invert, multiply and all of the common matrix manipulation functions.

I've tried searching for an answer but couldn't find much.

Thanks.