Let's discuss a possible way to build a "bridge" between the managed C# world and the native C++ world, using P/Invoke.| Giovanni Dicanio's Blog
Let's see how to fix a common problem when building mixed C++/C# projects in Visual Studio.| Giovanni Dicanio's Blog
Use STL string objects like std::string/std::wstring as a safe bridge.| Giovanni Dicanio's Blog
Passing STL std::[w]string objects at Win32 API boundaries is common for C++ code that calls into Win32 C-interface APIs. When is it safe to pass *string views* instead?| Giovanni Dicanio's Blog
How to *properly* convert Unicode strings to lower and upper cases in C++? Unfortunately, the simple common char-by-char conversion loop with tolower/toupper calls is wrong. Let’s see how to …| Giovanni Dicanio's Blog