设为首页 加入收藏

TOP

编译时的错误捕捉(二)
2013-04-24 12:15:55 来源: 作者: 【 】 浏览:919
Tags:编译 时的 错误 捕捉

 

    关于枚举的:

    [cpp]

    #include "stdafx.h"

    enum { SUM, MON, TUE, WED, THU, FRI, SAT };

    enum { JAN = 1, FEB, MAR, APR, MAY, JUN };

    void IOnlyAcceptWeekType(int WeekType)

    {

    }

    int _tmain(int argc, _TCHAR* argv[])

    {

    IOnlyAcceptWeekType(SUM);

    IOnlyAcceptWeekType(JAN);

    return 0;

    }

    但是现在接受的却不是我们想要的类型,所以不建议使用枚举创建整型常量,而是用他们创建新类型:

    [cpp]

    #include "stdafx.h"

    typedef enum { SUM, MON, TUE, WED, THU, FRI, SAT } weekType;

    typedef enum { JAN = 1, FEB, MAR, APR, MAY, JUN } MonthType;

    void IOnlyAcceptWeekType(weekType WeekType)

    {

    }

    int _tmain(int argc, _TCHAR* argv[])

    {

    IOnlyAcceptWeekType(SUM);

    IOnlyAcceptWeekType(JAN); // error

    return 0;

    }

      

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇h264 丢包花屏处理的一个想法 下一篇C++之指针和引用的区别

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: