99问答网
所有问题
当前搜索:
clr托管与非托管
托管代码
和非托管
代码有什么区别
答:
非托管
代码:就是指不在你这个集成开发环境里,而是使用其它的开发平台写出的程序(代码)。比如说java语言(不是jscript),basic语言(不是VB),C语言(不是VC/C++/C#)等等……它们也有自己的开发平台和程序,用这些语言写出的程序就属于”非托管“。当非托管的代码在你的托管平台上运行时,你的托管...
clr
是什么意思
答:
clr
意思是公共语言运行库和Java虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集等),并保证应用和底层操作系统之间必要的分离。CLR存在两种不同的翻译名称:公共语言运行库和公共语言运行时。clr是Common Language Runtime的简写。
CLR和
Java虚拟机一样也是一个运行时环境,是一个可由多...
C#中的
非托管
代码是什么
答:
总结:
非托管
代码(Unmanaged Code)不由
CLR
公共语言运行库执行,而是由操作系统直接执行的代码。
C++/CLI 托管指针
与非托管
指针之间的转换
答:
不太确定你想干什么。如果你单纯想把一个
托管
指针传给一个本地函数,那么应该用pin_ptr固定住这个托管对象,然后把pin_ptr变量转换成void *交给本地函数。类似于 ManagedType ^obj = gcnew ManagedType;pin_ptr<ManagedType ^> pin = &obj; //固定住obj,不让它在内存中位置发生变化。注意这个只...
托管和非托管
的区别
答:
最简单的说呢,受托管的代码不能直接写内存,是安全的,而
非托管
代码是非安全代码,可以使用指针操作内存。一般的项目使用托管代码都行了,也就是说在程序里面不需要用到非安全代码。对于一些对速度要求高的部分功能可以考虑使用非安全代码,使用指针等读写内存,而对于真个项目来说还是受托管的安全代码。
C#调用C++的DLL时,使用
非托管和
托管的区别?
答:
所谓托管代码,那就是由运行时自动处理内存的,如C#写的(非安全性的除外)都是托管代码。有垃圾回收机制来对内存进行管理。你调用C++的,那这个一定是
非托管
代码,.net运行时无法对PINVOKE的代码进行内存管理。需要你自己对内存进行回收。C++的dll还要调用其他dll时,这个也是非托管的。
c#什么是托管资源与什么是
非托管
资源
答:
托管资源:你可以理解为.NET平台框架自身的资源。
非托管
资源:就是非.NET平台框架的资源,比如,连接数据库,操作Office等.NET里的平台互操作都是非托管资源。这些资源用完都要立即释放掉的。
什么是微软的mcs技术?
答:
MCS的特点和优劣 相比于
非托管
代码,托管代码具有以下几个特点:1.易于开发:使用
CLR
的编程语言(如C#、VB.NET等)编写的托管代码,具有更高的开发效率和更少的错误。2.可移植性:由于CLR的存在,托管代码可以在任何平台上运行,只要有对应的CLR即可。3.安全性:CLR提供机制来防止缓冲区溢出和一些常见的...
托管和非托管
的区别
答:
1,编译运行过程不同。2,跨平台性不同。3,运行性能不同。如果我的回答对您有帮助,希望能够得到您的采纳,谢谢啦!
托管和非托管
的c++是什么意思,有什么区别?
答:
所谓托管就是在虚拟机中运行的.net程序。
非托管
就是直接运行的普通可执行程序。托管C++指的C++/CLI 很少会有人用,和C++差异比较大
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
托管代码与非托管代码
托管和非托管
托管和非托管的区别
托管语言和非托管语言
大小非托管
什么是非托管资源
法拍非全部托管
非托管代码 逆向
clr和clk