永发信息网

C++/CLI是什么?

答案:2  悬赏:20  手机版
解决时间 2021-03-14 16:10
  • 提问者网友:城市野鹿
  • 2021-03-14 00:37
与C++有什么不同?只是VS之类的开发环境吗?
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-14 01:23
C++/CLI 是 MC++语言.

C++/CLI(CLI:Common Language Infrastructure)是微软设计,用来代替C++托管扩展的语言。这门语言在兼容原有的C++标准的同时,重新简化了托管代码扩展的语法,提供了更好的代码可读性。和微软.NET的其他语言一样,微软向ECMA提交了C++/CLI的标准化请求,并且被ECMA通过成为正式的标准[1]。C++/CLI现在可以被Visual C++2005和更高版本的编译器支持。C++/CLI的部分特性已经申请了专利。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-14 01:40
^表示bmp是一个引用,一般引用一个在堆上分配的对象,由垃圾回收器负责回收,属于managed资源, 第二个就是个指针,不过在这里应该是错的吧 第三个也是错的。 ^是cli特有的,可以说一切带^的都是c#里的东西,你不要太狭隘把引用理解为c++里的&,a代表b,a就可以称作b的引用,或者通过a能访问b,我说的就是这个广义的引用,c#里引用就是一个managed对象,就是在cli里gcnew出来的对象,然后会被自动回收的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯