1. 首页
  2. 编程语言
  3. C#
  4. 深入剖析C++中的指针与C#中的委托.pdf

深入剖析C++中的指针与C#中的委托.pdf

上传者: 2021-04-23 15:02:00上传 PDF文件 152.25KB 热度 7次
C++中的指针不通过MSIL而是直接和内存打交道[1],这便是指针不安全的原因所在,当然也是采用指针能够提高程序运行速度的缘故;C#中的委托不与内存打交道,而是把这一工作交给CLR去完成。 CLR无法阻止将不安全的代码调用到本机(非托管)代码中或执行恶意操作。然而当代码的类型安全时,CLR的安全性强制机制将确保代码不会访问本机代码,除非它有访问本机代码的权限。本文剖析了C++的指针和C#的委托机制的差异,并将C#中的委托应用于编程中。
用户评论