C ++: Como criar uma classe de utilitário?

Mas não sei se devo usar métodos estáticos, apenas um cabeçalho, uma classe ou outra coisa?

Quais seriam as melhores práticas? Mas não quero ter uma instância de uma classe de utilitário.

Eu quero adicionar funções como:

Uint32 MapRGB (int r, int g, int b);
const char* CopyString(const char* char);
// etc. You know: utility methods...