您可以使用静态函数,这些函数绑定到Class,而不是实例.
class Test{
static void
doSomething()
{
std::cout << "something" << std::endl;
}
}
int
main(int argc, char** argv)
{
Test::doSomething(); //prints "something" without instance of Test
}
Run Code Online (Sandbox Code Playgroud)
否则你可以构建一个Singleton,在这种情况下类本身会保存实例,但我不确定这是否是你想知道的...