Is it bad practice to use a class of only static members to hide helper functions? I have a visibleFunction() that uses helper1() and helper2(). There's only 1 instance of each function. I want to keep the helper functions private.
1 2 3 4 5 6 7 8 9
class MyClass
{
public:
staticvoid visibleFunction();
private:
staticbool helper1();
staticvoid helper2();
/* plus some other static variables */
}