1. 内存分配
C++:指针在堆区(new),定义在栈区
C#: 对象在堆区,值在栈区。不允许不通过new在构造对象
2.变量
C++: char 1个字节 ascii
C#: char 2个字节 unicode
3.运算符
C++: ++只能用于整数
C#:++可以用于浮点
python:我们没有这个
4.结构体
C++: 和类一样
C#:结构体是值类型,没有派生功能
C++:class定义完成后加分号
C#:我们不要
5.enum
C++:
C#:
6.string
C++:后面默认有个' '
C#:赋值后不可变