

Marshaling .NET and STL Collections in C++/CLI
When working with C++/CLI, you often have to convert C++ types to CLR types and vice versa. This most commonly happens with strings, but custom types and collections are just as painful. Visual C++ ships with a marshaling library in the msclr::interop namespace, which focuses on marshaling strings. However, it is notably lacking in the...
Read More
Sasha Goldshtein,
CTO, Sela Group
CTO, Sela Group

Sasha
Goldshtein is the CTO of Sela Group and a Microsoft C# MVP. Sasha is
the author of numerous Sela College training courses, including
"Parallel Programming", "Windows Internals", ".NET Performance", and
"Android Application Development", and has recorded online courses for Pluralsight. He is an international consultant and
trainer specializing in production debugging, performance optimization,
distributed system architecture, and mobile application development.
Sasha is the author of two books, "Pro .NET Performance" (Apress) and
"Introducing Windows 7 for Developers" (Microsoft Press), a prolific
blogger, and a conference speaker. Among his speaking experiences are
Microsoft TechEd, DevConnections, Visual Studio Live!, DevWeek,
DevReach, and others.
Marshaling .NET and STL Collections in C++/CLI
Sasha Goldshtein
MVP CTO of Sela
MVP CTO of Sela
When working with C++/CLI, you often have to convert C++ types to CLR types and vice versa. This most commonly happens with strings, but custom types and collections are just as painful. Visual C++ ships with a marshaling library in the msclr::interop namespace, which focuses on marshaling strings. However, it is notably lacking in the […]