注册 登录
编程论坛 C++教室

谁能告诉我 enum bool{false,true} 这个语句的意思和用法?

hyy8913 发布于 2009-09-21 18:19, 5952 次点击
谁能告诉我 enum bool{false,true} 这个语句的意思和用法?
4 回复
#2
gz812009-09-21 18:33
enum my_bool {my_false, my_true};   

定义my_bool这种类型,它的取值可以是my_false和my_true。my_false可以当常量0使用,my_true可以当常量1使用。例子:

#include <iostream>
using namespace std;
 
enum my_bool {my_false, my_true};
 
int main()
{
    my_bool Is_love = my_true;
    if (Is_love==1)
    {
        cout << "i love you.";
    }
    else if(Is_love==0)
    {
        cout << "i don't love you.";
    }
 
}

[ 本帖最后由 gz81 于 2009-9-21 18:41 编辑 ]
#3
gz812009-09-21 18:42
问题点数:0
#4
forclwy2009-09-21 18:57
学习了,不错
#5
shl3052009-09-21 23:05
这应该是对不支持bool型数据的编译器特别设置的
1