打破沙锅------什么是C++/Cli?
2007-03-05 17:34
323 查看
其实C++/Cli可以理解为C++的.net编程。有C++托管扩展的说法。
大家都知道,象C#这样的.net编程语言,是纯面向对象的语言。它只有两种数据类型,值类类型和引用类型。像int这样的预定义类型,在定义时:int a;,其实在编译为IL中间码时,int 被编译为SYstem.Int32这种类型,它具有类的特性,所以当在代码中出现a.toString()等语句也就不足为奇了。
C++语言是比较严格和“显式”的语言。所谓“显式 ”,指的是它的语法经常是比较明了的。比如说在C++/Cli中,数据类型同样是两种数据类型,值类类型和引用类型。因为它是面向.net的语言。它是以Value struct、Value class、Ref Struct、ref Class明确或者显式指定数据类型的。.net编程经常与托管联系在一起。托管是指你的代码由Clr管理,对象的创建与销毁由垃圾收集器来处理。
大家都知道,象C#这样的.net编程语言,是纯面向对象的语言。它只有两种数据类型,值类类型和引用类型。像int这样的预定义类型,在定义时:int a;,其实在编译为IL中间码时,int 被编译为SYstem.Int32这种类型,它具有类的特性,所以当在代码中出现a.toString()等语句也就不足为奇了。
C++语言是比较严格和“显式”的语言。所谓“显式 ”,指的是它的语法经常是比较明了的。比如说在C++/Cli中,数据类型同样是两种数据类型,值类类型和引用类型。因为它是面向.net的语言。它是以Value struct、Value class、Ref Struct、ref Class明确或者显式指定数据类型的。.net编程经常与托管联系在一起。托管是指你的代码由Clr管理,对象的创建与销毁由垃圾收集器来处理。
相关文章推荐
- [C++/CLI编程宝典][3]C++/CLI能做什么
- [C++/CLI编程宝典][3]C++/CLI能做什么
- C++/CLI简介(什么是C++/CLI) -------C++/CLI 编程系列一
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- C++ CLI简介(什么是C++ CLI)
- [C++/CLI编程宝典][3]C++/CLI能做什么
- C++/CLI简介(什么是C++/CLI) -------C++/CLI 编程系列一
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- inux 写c++程序里. include的默认路径是什么
- C++/CLI 托管C++之结构体封装(内存对齐#pragma pack)【9】
- (翻譯) 為什麼C#不提供默認參數(default parameter)? (.NET) (C#) (C++/CLI) (C/C++)
- 在什么情况下,Java比C++慢很多?
- C++中using namespace std是什么意思?
- VC 和 C++ 有什么区别和联系?
- Learn C++第一章:基本概念(什么是c++?)
- 什么是单例模式?C++中单例模式对象的释放控制分析
- java和c++有什么区别