Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 누락된 C++ 기능은 무엇입니까?

<시간/>

C#은 Anders Hejlsberg가 이끄는 .NET 이니셔티브 내에서 Microsoft에서 개발한 단순하고 현대적인 범용 개체 지향 프로그래밍 언어입니다.

C++는 1979년 Bell Labs에서 시작하여 Bjarne Stroustrup이 개발한 중간 수준 프로그래밍 언어입니다. C++는 Windows, Mac OS 및 다양한 UNIX 버전과 같은 다양한 플랫폼에서 실행됩니다.

다음은 C#에서 누락된 C++의 일부 기능입니다 -

  • C#에서는 다중 상속이 불가능하지만 C++에서는 다중 상속을 쉽게 구현할 수 있습니다.

  • C++에서는 메모리를 수동으로 관리해야 하며 개체에 대한 메모리를 할당 및 할당 해제해야 합니다.

  • C++는 독립 실행형 응용 프로그램을 만들 수 있지만 C#은 만들 수 없습니다.

  • 테스트 변수는 C#의 switch 문의 문자열일 수 없습니다.

  • C++는 모든 플랫폼에서 실행되는 프로그래밍 언어인 반면 C#은 Windows 외부에서 거의 구현되지 않습니다.