武汉的天气太热了.很早就逼得人起床-_-
上次写了一点从c#到c++容易出现的一些问题, 今天接着写一点, 上一篇文章主要把精力集中在.H文件,命名空间等工程所需要的一些地方,今天主要说一说从语言的角度来说一些类型与c#迥然不同的用法.
1. 枚举类型:
c++的枚举类型用法非常的灵活,但是也带来一些很不方便的地方.下面是一段正常的c++的枚举类型的使用:
1: # include <string>2: # include <iostream>3:namespace std;5:enum Emotion7: {8: Happy = 0,9: Sad = 1,10: Exciting = 2,11: };12:#define Love Emotion(4);14:void main()16: {17: Emotion emotion = Love;18: Emotion emotion2 = Emotion::Exciting;19:int)emotion << endl;int)emotion2 << endl;22: }
相关文章: