打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
枚举常量及以常量为参数的成员函数,类似于ios定义
/*example one
#include <iostream.h>
enum abc{Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};//定义在类外
class  OutTime{
public:
   static abc weekf;
 
};
abc  OutTime::weekf=Mon;
void main(){
 cout<<OutTime::weekf<<endl; //输出 1
}
*/

/*example two
#include <iostream.h>
enum abc{Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};
class  OutTime{
public:
   static abc weekf;
 
};
abc  OutTime::weekf=Mon;
void main(){
 cout<<OutTime::weekf<<endl; //输出 1
}
*/
/*example three
#include <iostream.h>
enum abc{Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};
class  OutTime{
public:
  const abc weekf;
  OutTime():weekf(Mon){}
 
};
//abc  OutTime::weekf=Mon;
void main(){
    OutTime OT;
 cout<<OT.weekf<<endl;//输出 1
}
*/

/*example four
#include <iostream.h>
class  OutTime{
 
 enum abc{Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};
public:
   abc weekf;
   OutTime(){weekf=Mon;}
 
};
  //OutTime::weekf=Mon;
void main(){
 OutTime OT;
 cout<<OT.weekf<<endl; //输出 1
}
*/

/*example five
#include <iostream.h>
class  OutTime{
 
 enum abc{Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};//定义在类中
public:
   const abc weekf;
   OutTime():weekf(Mon){}
 
};
  //OutTime::weekf=Mon;
void main(){
 OutTime OT;
 cout<<OT.weekf<<endl; //输出 1
}
*/
/*example six
#include <iostream.h>
class  OutTime{
public: 
enum {Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};//定义无名枚举类型   都是类中常量

 //output(enum a){
 //cout<<"the value is:"<<a<<endl;
 //} 
};

void main(){
 //OutTime OT;
 cout<<OutTime::Mon<<endl;//输出1
}
 */
// example seven
//类似ios类用法,定义枚举常量和以常量为参数的成员函数
#include <iostream.h>
class  OutTime{
public: 
enum {Mon=1,Tue,Thirs,Wednes,Fri,Satur,Sun};//定义无名枚举类型   都是类中常量
   void output(int a);
 
};
void OutTime::output(int a){
  cout<<"the value is:"<<a<<endl;
 } 
void main(){
 
 OutTime OT;
 cout<<OutTime::Mon<<endl;//输出1
 OT.output(OutTime::Mon);//输出 the value is: 1
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
C 20尝鲜:新增语法糖
[原创]c++语言程序设计超级简单了解 邪恶八进制信息安全团队官方论坛 - 努力为信息安全撑起一片蓝天 - EvilOctal Security Team - E.S.T
数组名和指针的区别
C++ 学习笔记1 - 日志 - 邱泳天 - 血与荣誉SNS平台 - Powered by ...
默认参数与函数重载,及函数匹配
数组名不完全等于指针
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服