Use good judgment, and taste. Appreciate simplicity.
In absence of the above, consider the C++ Core Guidelines.
Use:
not
for logical negationand
for logical conjunctionor
for logical disjunction
Use:
get_xxx
for factory function names that return the same output for same inputsmake_xxx
for factory function names that always return fresh structures
Use
.cxx
for implementation source files