C#和C++除了语法上的差别外,还有什么其他的区别

C#与C++的区别:

1.C#有垃圾自动处理机制,所以程序员不用担心对象的内存的释放问题;

2.C#严禁使用指针,但是非要使用的话,只能在unsafe程序块中的使用;

3.C#只有单继承;

4.C#必须通过类名来访问静态成员,而C++则是通过对象来访问静态成员;

5.在子类中覆盖父类中的虚函数的时候必须使用关键字override,覆盖父类的方法要用new。

 

posted on 2016-05-09 16:22  !!-阳光-!!  阅读(427)  评论(0编辑  收藏  举报

导航