1)实用程序类,只使用静态方法,块复制和创建
class myUtils
{
public:
static void utilFunc();
static void utilGreatFunc();
private:
utils() { } // block creation
utils(const utils &) { }
~utils() { }
}
2) 使用命名空间
namespace myUtils
{
void utilFunc();
void utilGreatFunc();
}
这样做的最好方法是什么?我想命名空间的方式,对我来说更清晰,写起来也更简单。或者也许还有其他更好的设计?