Aunque hay no static classes in C++, proceden de un fondo Java que utilizo para crear una clase auxiliar como Util
que contiene solo métodos estáticos. ¿Esto se considera mal estilo o práctica habitual? Una alternativa que veo es usar funciones C (sin contexto de clases). ¿Qué otras alternativas hay? ¿Cuáles son las ventajas y desventajas y en qué circunstancias usaría cualquiera de estos?Ventajas de las clases con solo métodos estáticos en C++
defining bunch of static methods in c++ sugiere el espaciado de nombres funciones estáticas como una alternativa, aunque no puedo ver qué efectos tiene la palabra clave static
sin contexto de clase.
Lea la respuesta de Charles Bailey en la publicación que ha vinculado. static tiene un significado muy diferente en C++ cuando se aplica a funciones libres (funciones sin un contexto de clase) vs funciones de miembro de clase estáticas – nos