دستور enum متغیر شمارشی می سازد. مثلا متغیر نوع bool در حقیقت به این صورت تعریف شده است:
enum bool(false,true);
در این صورت 0 معادل با False و 1 معادل با True است.
شما هم می توانید به جای استفاده از کلاس به این روش کار کنید.
مثلا
enum month(jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec)...