如果我使用/ CLR模式編譯具有財產以後類似下面的代碼:CPP/CLI中的Native和Managed之間的混淆?
int x = 3;
char ch='A';
int arr[]="Hi";
array<int>^ ManArr1={44};
array<int>^ ManArr2= gcnew array<int> {44};
現在
我的問題: 請問型int
被映射到System::Int32
?那麼char ch
呢?他們認爲是本地還是託管類型?哪裏會被執行!通過MSIL或不!
我們看到int arr[]
是一個本地數組,是否意味着它將被執行出MSIL?
最後一個問題,,對於管理型陣列ManArr1
& ManArr2
這兩個初始化有什麼區別?
太棒了!這很清楚......謝謝。 – Aan 2011-02-23 21:59:12