Enumerated types

CODE 1:


    enum ParseResult
    {
        Sucess=0,
        Error_Opening=-1,
        Error_reading=-2,
        Error_parsing=-3
    };
    ParseResult readFilecontents()
    {
        if(!openFile())
            return Error_Opening;
        if(!readfile())
            return Error_reading;
        if(!parsefile())
            return Error_parsing;
        return Sucess;
     }

Code 2:



    #include<bits/stdc++.h>
    using namespace std;
    #define ll long long
    #define pi acos(-1)
    enum ItemType
    {
        ItemType_SOWRD,
        ItemType_TORCH,
        ItemType_POTION,
    };
    string getItemName(ItemType itemType)
    {
        if(itemType==ItemType_POTION)
            return string("Potion");
        if(itemType==ItemType_SOWRD)
            return string("Sowrd");
        if(itemType==ItemType_TORCH)
            return string("Torch");
    }


    int main()
    {
        ItemType itemType(ItemType_TORCH);
        cout<<"You r carrying a "<<getItemName(itemType)<<endl;
    }

মন্তব্যসমূহ

এই ব্লগটি থেকে জনপ্রিয় পোস্টগুলি

C++ Class