武汉的天气太热了.很早就逼得人起床-_-

      上次写了一点从c#到c++容易出现的一些问题, 今天接着写一点, 上一篇文章主要把精力集中在.H文件,命名空间等工程所需要的一些地方,今天主要说一说从语言的角度来说一些类型与c#迥然不同的用法.

      1. 枚举类型:

       c++的枚举类型用法非常的灵活,但是也带来一些很不方便的地方.下面是一段正常的c++的枚举类型的使用:

   1: # include <string>
   2: # include <iostream>
   3:  
namespace std;
   5:  
enum Emotion
   7: {
   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: }

相关文章:

  • 2022-12-23
  • 2022-02-21
  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-07-08
  • 2021-10-30
猜你喜欢
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2021-11-21
  • 2021-08-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案