используя статическую функцию без экземпляра класса, в C ++ - PullRequest
3 голосов
/ 10 января 2010

У меня есть класс со статическими функциями. мне нужно использовать функции без создания экземпляра класса.

возможно ли это?

Ответы [ 3 ]

17 голосов
/ 10 января 2010

Sure:

class A {
   public:
      static void f();
};

...

A::f();    // call function
1 голос
/ 10 января 2010

Или вы можете использовать шаблон проектирования Singleton: http://en.wikipedia.org/wiki/Singleton_pattern#C.2B.2B

1 голос
/ 10 января 2010

Никаких проблем, вот в чем их смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...