underscore t reserved!
Through a recent stackoverflow question I learned that Posix reserves any identifier ending in â_tâ. News to me! I really liked naming my classes starting with a lowercase letter and ending in an â_tâ. This permits code like:
class list_t { };
...
int
main(int argc, char *argv[])
{
list_t list;
}
This pretty much forces me to start any type in the global namespace with a capitol letter (not my preference). To keep things consistent, that means all my classes/structs will now start with a capitol letter. See here for the posix rules.