マネージド .NET アプリから C++ コードにアクセスしようとしています。そのためには、必要なアンマネージ C++ クラスの.NET ラッパーを C++/CLI で作成する必要があります。
C++/CLI が単純な古い CIL にコンパイルされる場合、C# はポインターもサポートするため、 unsafe クラスを使用して C# で同じラッパー クラスを記述できないのはなぜでしょうか?
C++/CLI コンパイラは C# コンパイラとは異なり、ネイティブ C++ コードを参照できますが、C# は参照できないためですか?
私は C++ よりも C# の構文に精通しているので、できればそうしたいと思っています。