什么是C++能做而C#却做不到的??

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:06:28

我这样跟你说吧,任何语言可以实现任何想法

因为归根结底都是机器语言

也就是说 运行起来都是0与1 的事

当然 C# 更加方便一些 但也有些人 用C++ 用的顺手也是一样的

不过如果你是准备学这两种当中的一种的话

我建议你还是学C# 因为现在的系统要求中都明确规定 使用所需要的编程语言

大多为C# 或者 JAVA

记住没有作不到,只有想不到的!
C++领域和C#的领域定位不同

但是目前看来,不从语法上看,C++能实现,C#基本上都可以实现

而C#能简单能实现的,C++却要很复杂
同样,C++能简单能实现的,C#反之

基本都能做,包括操作系统.net平台都能做,
c#可能唯一做不到的就是c++的运行速度,

C++能做到的,C#也能做到,不过C#的效率最多能达到C++的90%。但C#的开发效率明显高过C++,现在越来越多的大型3D游戏也都开始采用C#这种.net平台来开发了。

C++有完全的DirectX,C#只有效率差25%的Managed DirectX。

做一个项目好比是去一次旅行,而我们所说的各种工具或语言就是这次旅行所用的交通工具.