c井和c++的区别
回答
爱扬教育
2022-06-29
- 相关推荐
C++比较倾向于做后台服务;
语言其实有很多相通性,即不会写,但是基本的阅读还是不会有问题的;
扩展资料
继承:C++支持多继承,C#类只能继承一个基类中的实现但可以实现多个接口。
数组:声明 C# 数组和声明 C++ 数组的语法不同。在 C# 中,“[]”标记出现在数组类型的后面。
数据类型:在C++中bool类可以与整型转换,但C#中bool 类型和其他类型(特别是 int)之间没有转换。long 类型:在 C# 中,long 数据类型为 64 位,而在 C++ 中为 32 位。
struct 类型:在 C# 中,类和结构在语义上不同。struct 是值类型,而 class 是引用类型。
switch 语句:与 C++ 中的 switch 语句不同,C# 不支持从一个 case 标签贯穿到另一个 case 标签。C++的switch后跟参数必须是int型,而C#却允许string型
delegate 类型:委托与 C++ 中的函数指针基本相似,但前者具有类型安全,是安全的。