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;
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 ...
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;
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;}
lol like your example
thnks