Computer >> Máy Tính >  >> Lập trình >> C#

Các tính năng C ++ bị thiếu trong C # là gì?

C # là một ngôn ngữ lập trình hướng đối tượng đơn giản, hiện đại, có mục đích chung, được phát triển bởi Microsoft trong sáng kiến ​​.NET do Anders Hejlsberg đứng đầu.

C ++ là một ngôn ngữ lập trình cấp trung bình được phát triển bởi Bjarne Stroustrup bắt đầu từ năm 1979 tại Bell Labs. C ++ chạy trên nhiều nền tảng khác nhau, chẳng hạn như Windows, Mac OS và các phiên bản khác nhau của UNIX.

Sau đây là một số tính năng của C ++ bị thiếu trong C # -

  • Trong C #, Nhiều Thừa kế là không thể, trong khi C ++ có thể dễ dàng thực hiện Nhiều Thừa kế.

  • Trong C ++, bạn cần quản lý bộ nhớ theo cách thủ công và phải cấp phát và phân bổ bộ nhớ cho các đối tượng của mình.

  • C ++ có thể tạo các ứng dụng độc lập, trong khi C # không thể.

  • Biến kiểm tra không được là một chuỗi trong câu lệnh switch trong C #.

  • C ++ là ngôn ngữ lập trình chạy trên tất cả các nền tảng, trong khi C # hiếm khi được triển khai bên ngoài Windows.