才C#于C++的差别

时间:2012-05-06 06:43:35
【文件属性】:

文件名称:才C#于C++的差别

文件大小:16KB

文件格式:DOCX

更新时间:2012-05-06 06:43:35

C#, C++, 差别

C#于C++的差别 下表包含 C# 和本机 C++(它不使用 /clr)之间的重要比较信息。如果您是一位 C++ 程序员,此表将为您提供这两种语言的最重要差异。 1、继承:在 C++ 中,类和结构实际上是相同的,而在 C# 中,它们很不一样。C# 类可以实现任意数量的接口,但只能从一个基类继承。而且,C# 结构不支持继承,也不支持显式默认构造函数(默认情况下提供一个)。 2、数组:在 C++ 中,数组只是一个指针。在 C# 中,数组是包含方法和属性的对象。例如,可通过 Length 属性查询数组的大小。C# 数组还使用索引器(验证用于访问数组的各个索引)。声明 C# 数组的语法不同于声明 C++ 数组的语法:在 C# 中,“[]”标记出现在数组类型之后,而非变量之后。 。。。。。


网友评论