[ create a new paste ] login | about

Link: http://codepad.org/VAAopKvb    [ raw code | output | fork ]

C++, pasted on Sep 5:
#include<iostream>
 
using namespace std;
 
struct Calculator
{
    enum eSAFETY{ eMAXIMUM, eMINIMUM };
 
    void Work()const
    {
        cout << ((mSafety==eMAXIMUM)? "max_level": "min_level")<<endl;
    }
 
    eSAFETY mSafety;
};
 
 
int main()
{
   Calculator obj;
   obj.mSafety = Calculator::eMAXIMUM;
   obj.Work();

   //попытка подсунуть что-то некорректное
   //obj.mSafety = 10;

   //error: invalid conversion from 'int' to 'Calculator::eSAFETY'

   return 0;
}


Output:
1
max_level


Create a new paste based on this one


Comments: