c++枚举变量初始值

#include <iostream>     // std::cout, std::boolalpha, std::noboolalpha

enum foo {
    c = -1,
    a = 1,
    b = 2,
};

int main () {
    foo bar;
    std::cout << "initial value is " << bar << std::endl;
    std::cout << std::boolalpha << (bar<a) << std::endl;
    std::cout << std::boolalpha << (bar<c) << std::endl;
}

输出结果:

initial value is 0
true
false

原文链接: https://www.cnblogs.com/catmelo/p/8303189.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    c++枚举变量初始值

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/267922

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月14日 下午6:55
下一篇 2023年2月14日 下午6:55

相关推荐