⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 enumtst.cpp

📁 压缩包里有教材<<C++模式设计-基于QT4开源跨平台开发框架>>所有源码
💻 CPP
字号:
#include <iostream>using namespace std;int main(int, char** ) {    enum Signal { off, on } sig;      /* a new type, 2 new enum identifiers,                           and a variable definition all in one line */    sig = on;    enum Answer { no, yes, maybe = -1 }; /* just the type/enum definitions */    Answer ans = no;                 /* an instance of an enum *///  enum Neg {no,false} c;           /* illegal redefinitions of identifiers */    enum { lazy, hazy, crazy } why;  /* a typeless enum variable */    int  i, j = on;                  /* An enum can always convert to int. */    sig = off;      i = ans; //  ans = sig;                       /* Conversions between enum types cannot be done implicitly. */    ans = static_cast<Answer>(sig);  /* Conversion is okay with a cast. */    ans = (sig ? no : yes);                  why = hazy;    cout << "sig, ans, i, j, why "         << sig << ans << i << j << why << endl;    return 0;}/*OUTOOP> gpp enumtest.cca, b, i, j, why 01011OOP>*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -