Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Stylistic choices

Name: Anonymous 2011-12-13 3:18

I tend to prefer to use namespaces filled with constants, rather than using enums in most cases. For example using

namespace Element {
const uint8_t No_Element = 0;
const uint8_t Air = 1;
const uint8_t Water = 2;
const uint8_t Earth = 3;
const uint8_t Fire = 4;
};


instead of


enum Element {
No_Element, Air, Water, Earth, Fire
};


Is this bad practice?

Name: Anonymous 2011-12-13 5:01

>>19

>You can confuse, change them accidentally, or transfer some Fire properties.

Confusing them is pretty fucking hard when all you have to do is look at the top of the function definition to know which namespace it belongs to.

Also, change them? You can't change a fucking constant bro.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List