Unnamed Namespaces vs Static Functions in C++ | CodeTrail