私は、/ clrスイッチでコンパイルされたC++/CLIアセンブリを持っているとしましょう。そのアセンブリでは、同じアセンブリ内で定義されたアンマネージ(プレーンなC++)クラスを呼び出すマネージクラスがあります。 Visual Studioを使用してデバッグしているときに、コールスタックを見ると、[管理されていない>管理されていない]および[管理されていない]> [管理された]遷移の発生場所が表示されます。C++/CLI:このシナリオでは、Managed-> Unmanagedの遷移がないのはなぜですか?
私の目にはどんなものがありました:マネージドクラスの1つが同じアセンブリからアンマネージクラスの1つを呼び出すと、マネージド/アンマネージドに移行しないのはなぜですか?管理されていないクラスは何とかその背後でマネージドクラスに変わっていますか?