- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 C#值类型和引用类型用C语言理解
我刚用C#一个来月,可能理解得不对,还请大家指教。 读懂文章你需要对C语言的指针有所理解。 需要注意区别:对C\C++来说,任何类型都可以当成C#的“引用类型”,因为有指针。 【在内存上】 void foo() { int aaa = 0; //值类型,aaa在Stack上分配(SUB ESP,XX) int* paaa = new int[123]; //引用类型,paaa在Heap上分配,HeapAlloc(GetProcessHeap()...) foo2(&aaa); //【引用】值类型a
2014-09-21 19:58:43 2598
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人