这个C ++代码的含义是什么? [英] This C + + code meaning?

查看:76
本文介绍了这个C ++代码的含义是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,我不知道这c ++代码的含义,希望得到答复,谢谢!

hello,everyone,I do not know this c++ code meaning,I hope to get answer,thank!

enum severity {
        severity_remark = 0,
        severity_warning,
        severity_error,
        severity_fatal,
        severity_commandline_error
}; 
inline char const *get_severity(severity level) 
{
        static char const *severity_text[] =  // static char const *
        {
            "remark",           // severity_remark
            "warning",          // severity_warning
            "error",            // severity_error
            "fatal error",      // severity_fatal
            "command line error"    // severity_commandline_error
        };
    BOOST_ASSERT(severity_remark <= level && level <= severity_commandline_error);
    return severity_text[level];
}


静态char const * severity_text [] =
{
......
}
该代码的含义是什么?


static char const *severity_text[]=
{
......
}
What is the meaning of this code?

推荐答案

它响应该类型的值返回severity的字符串表示形式.
—SA
It returns a string representation of severity in response to a value of this type.

—SA


这篇关于这个C ++代码的含义是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆