Article seems pretty unrelated to buffer overflows.

All the examples seem to use .NET strings in Managed-C++, which has nothing to do with how buffer overflows mostly occur. I don't see any unmanaged code or any C strings in the examples, so I assume that it's difficult to have vulnerable buffer overflows in managed code (as buffers are always checked).

So what is the article about? I can't be arsed reading it, and I don't see the point of managed C++, it's like about as useful as a chocolate motorcycle.

Slarty