|
|
|
|
|
|
|
|
由于.NET的强大特性,因而作为C++程序员首先想到的就是如何将C++移植到Visual Studio.NET环境中。好在Visual C++.NET本身集成了一个具有.NET新特性的语言:托管C++,它是在C++基础上建立的,但又和C++有着本质的区别。使用托管C++意味着,我们的代码可以被CLR所管理,并能开发出具有最新特性如垃圾自动收集、程序间相互访问等的.NET框架应用程序。 本系列文章讨论什么是托管C++、为什么使用托管C++以及在Visual C++.NET使用托管C++的方法等内容。 什么是托管C++ 托管是.NET的一个专门概念,它倡导一种新的编程理念,因此我们完全可以把“托管”视为“.NET”。由托管概念所引发的C++应用程序包括托管代码、托管数据和托管类三个组成部分。 托管代码 .Net环境提供了许多核心的运行(RUNTIME)服务,比如异常处理和安全策略。为了能使用这些服务,必须要给运行环境提供一些信息代码(元数据),这种代码就是托管代码。所有的C#、VB.NET、JScript.NET默认时都是托管的,但Visual C++默认时不是托管的,必须在页码:[1] [2] [3] [4] [5] [6] [7] 第1页、共7页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |