什么是托管?
发布网友
发布时间:2022-04-23 21:19
我来回答
共4个回答
热心网友
时间:2022-05-23 13:34
托管概念所引发的C++应用程序包括托管代码、托管数据和托管类
三个组成部分。
(1) 托管代码:.Net环境提供了许多核心的运行(RUNTIME)服务,比如异常处理和安全策略。为了能使用这些服务,必须要给运行环境提供一些信息代码(元数据),这种代码就是托管代码。所有的C#、默认时都是托管的,但Visual C++默认时不是托管的,必须在编译器中使用命令行选项(/CLR)才能产生托管代码。
(2) 托管数据:与托管代码密切相关的是托管数据。托管数据是由公共语言运行的垃圾回收器进行分配和释放的数据。默认情况下,C#、Visual Basic 和 数据是托管数据。不过,通过使用特殊的关键字,C# 数据可以被标记为非托管数据。Visual C++数据在默认情况下是非托管数据,即使在使用 /CLR 开关时也不是托管的。
(3) 托管类:尽管Visual C++数据在默认情况下是非托管数据,但是在使用C++的托管扩展时,可以使用“__gc”关键字将类标记为托管类。就像该名称所显示的那样,它表示类实例的内存由垃圾回收器管理。另外,一个托管类也完全可以成为 .NET 框架的成员,由此可以带来的好处是,它可以与其他语言编写的类正确地进行相互操作,如托管的C++类可以从Visual Basic类继承等。但同时也有一些*,如托管类只能从一个基类继承等。需要说明的是,在托管C++应用程序中既可使用托管类也可以使用非托管类。这里的非托管类不是指标准C++类,而是使用托管C++语言中的__nogc关键字的类。
热心网友
时间:2022-05-23 13:34
托管的意思就是委托他人管理。托管有很多种:企业托管,资金托管,档案托管,房屋托管、儿童托管等等。
热心网友
时间:2022-05-23 13:35
付费内容限时免费查看回答您好,私人托管的工作职责是:1、准时接送孩子;2、绝对保证孩子的人身安全;3、孩子做作业时保持环境的安静与秩序;4、提醒孩子保持良好的坐姿,注意保持一拳一尺一寸;5、督促孩子专心、独立、高效完成作业,做作业时不讨论、不抄袭、不拖拉,做完后自己认真检查,发现错误及时订正,并让孩子抄到错题本上;6、督促孩子做好预习、复习工作;7、耐心、细致地解答孩子的问题,在孩子自己独立完成、检查过作业后,负责检查孩子作业,有错误的加以辅导;8、每天保证孩子读一本课外读物。
热心网友
时间:2022-05-23 13:36
测距萨特哦呜绿度母