用C#风格写C++程序(探索C#对象模型)

2014-11-24 10:17:10 · 作者: · 浏览: 1

写C#程序就是在设计一个类



先看一个C#程序(计算一个表达式):



下面是用C++改写的:


可以看到,上面的C++程序主体就是在设计一个类,而C#将这种特点发挥到了极致,C#程序是从Main()开始执行的,完全在类中进行一切。


另外,上面的C++程序开头的全局变量初始化之所以不能定义在类里面,是因为这是在设计一个类!不能在类中直接对数据成员初始化,只有静态常量整型数据成员才可以在类中初始化。