Adelle Hartley wrote:
It's not the same thing, but yes - you can have multiple interface
inheritance. You can't have multiple implementation inheritance in
.NET, although that's been a standard C++ feature for 10+ years.
-cd
Does that mean we can expect ATL-style template code for .NET?
I suppose that depends on what you mean by "ATL-style". VC++ 2005 supports
both C++ templates and CLR generics, and they can be intermixed in
interesting ways.
Better than ATL-style template code, that means that we can expect STL-style
template code for .NET, and the ability to use STL containers and algorithms
with managed types. For me, that alone is enough to immediately switch all
my new .NET development from C# to C++ once VC 2005 ships.
-cd