enum vrs const

This is a discussion on enum vrs const within the C++ Programming forums, part of the General Programming Boards category; In the book C++ Primer Plus third edition they use enum to create a symbolic constant ie enum {Q_SIZE=10}; why ...

  1. #1
    Registered User
    Join Date
    Apr 2002
    Posts
    95

    enum vrs const

    In the book C++ Primer Plus third edition they use enum to create a symbolic constant
    ie
    enum {Q_SIZE=10};

    why dont they do this instead?
    const int Q_SIZE=10;

  2. #2
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Posts
    5,439
    There is no good reason for using an enum in that example...

    a better example of using enums might be:

    enum Weight { light, normal, heavy };

    ....

    if(p1.userMeasure< 120) p1.userWeight = light;
    else
    if(p1.userMeasure < 170) p1.userWeight = normal;
    else
    p1.userWeight = normal;

    ...

    if(p1.userWeight == heavy)
    cout << "My how bout some slim-fast?" << endl;

    ...etc.
    Code:
    int main(void){srand(time(0));for(double l=rand(),l0=0,l00=0;;l0+=0.1){for(double l000=0;l000
    <1;l000+=.001,l+=((double)rand()/RAND_MAX)/0x64,l00+=((sin(l*0x8*atan(l0)*l000-(l0*0x8*atan
    (l)))*0.5)+0.5)){l00-=floor(l00);for(size_t l0000=0,l00000=(size_t)(0x50*(l00));l0000<l00000;++l0000
    )putchar(0x20);putchar(0x61+(int)((double)rand()/RAND_MAX*0x1a));putchar('\n');}}return 0;}

  3. #3
    Registered User
    Join Date
    Apr 2002
    Posts
    95
    lol like your example
    thnks

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Undefined Reference Compiling Error
    By AlakaAlaki in forum C++ Programming
    Replies: 1
    Last Post: 06-27-2008, 11:45 AM
  2. Drawing Program
    By Max_Payne in forum C++ Programming
    Replies: 21
    Last Post: 12-21-2007, 04:34 PM
  3. Certain functions
    By Lurker in forum C++ Programming
    Replies: 3
    Last Post: 12-26-2003, 12:26 AM
  4. Half-life SDK, where are the constants?
    By bennyandthejets in forum Game Programming
    Replies: 29
    Last Post: 08-25-2003, 11:58 AM
  5. oh me oh my hash maps up the wazoo
    By DarkDays in forum C++ Programming
    Replies: 5
    Last Post: 11-30-2001, 11:54 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21