C#和C++除了语法外的差别

(1)c#有垃圾自动回收机制,程序员不用担心对象的回收。

(2)c#严禁使用指针,只能处理对象。如果希望使用指针,则仅可在unsafe 程序块中能使用指针。

(3)c#只能单继承。

(4)必须通过类名访问静态成员。不能像C++中那样,通过对象访问静态成员。

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

posted @ 2012-10-23 10:31  Peter_youny  阅读(150)  评论(0)    收藏  举报