C ++ / CLI pin_ptr

时间:2013-08-03 20:38:22

标签: c# c++-cli

C ++ / CLI的pin_ptr是否相当于C#的fixed statement

1 个答案:

答案 0 :(得分:3)

是的,差不多。

一些差异:

  1. fixed语句创建自己的范围块。 pin_ptr的范围是从初始化到 封闭街区的尽头。
  2. fixed是一种明确的语言功能。 pin_ptr是一种通用语言功能的使用(C ++模板)。(见评论。)
  3. 可能存在更多差异,如上所述。但是,在两种语言之间进行翻译时,它们通常是等价的。